• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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