1# Copyright 2024 The Chromium Authors 2# Use of this source code is governed by a BSD-style license that can be 3# found in the LICENSE file. 4 5from tests import test_helper 6from tests.crossbench.base import BaseCrossbenchTestCase 7 8from crossbench import path as pth 9from crossbench.browsers.chromium.webdriver import \ 10 LocalChromiumWebDriverAndroid 11 12 13class LocalChromeWebDriverAndroidTestCase(BaseCrossbenchTestCase): 14 15 def test_is_apk_helper(self): 16 self.assertTrue( 17 LocalChromiumWebDriverAndroid.is_apk_helper( 18 pth.AnyPath("/home/user/Documents/chrome/src/" 19 "out/arm64.apk/bin/chrome_public_apk"))) 20 self.assertFalse(LocalChromiumWebDriverAndroid.is_apk_helper(None)) 21 self.assertFalse( 22 LocalChromiumWebDriverAndroid.is_apk_helper( 23 pth.AnyPath("org.chromium.chrome"))) 24 25 26if __name__ == "__main__": 27 test_helper.run_pytest(__file__) 28