Example #1
0
 def testCanLaunchAlwaysTrueReturnsAllExceptExact(self):
     fake_platform = FakeAndroidPlatform(can_launch=True)
     all_types = set(
         android_browser_finder.FindAllBrowserTypes(self.finder_options))
     expected_types = all_types - set(('exact', ))
     possible_browsers = android_browser_finder._FindAllPossibleBrowsers(
         self.finder_options, fake_platform)
     self.assertEqual(expected_types,
                      set([b.browser_type for b in possible_browsers]))
 def testCanLaunchAlwaysTrueReturnsAllExceptExact(self):
   fake_platform = FakeAndroidPlatform(can_launch=True)
   all_types = set(
       android_browser_finder.FindAllBrowserTypes(self.finder_options))
   expected_types = all_types - set(('exact',))
   possible_browsers = android_browser_finder._FindAllPossibleBrowsers(
       self.finder_options, fake_platform)
   self.assertEqual(
       expected_types,
       set([b.browser_type for b in possible_browsers]))
Example #3
0
    def testCanLaunchAlwaysTrueWithExactApkReturnsAll(self):
        self._android_browser_finder_stub.os.path.files.append(
            '/foo/content-shell.apk')
        self.finder_options.browser_executable = '/foo/content-shell.apk'
        self._android_browser_finder_stub.adb_commands.apk_package_name = \
            'org.chromium.content_shell_apk'

        fake_platform = FakeAndroidPlatform(can_launch=True)
        expected_types = set(
            android_browser_finder.FindAllBrowserTypes(self.finder_options))
        possible_browsers = android_browser_finder._FindAllPossibleBrowsers(
            self.finder_options, fake_platform)
        self.assertEqual(expected_types,
                         set([b.browser_type for b in possible_browsers]))
  def testCanLaunchAlwaysTrueWithExactApkReturnsAll(self):
    self._android_browser_finder_stub.os.path.files.append(
        '/foo/content-shell.apk')
    self.finder_options.browser_executable = '/foo/content-shell.apk'
    self._android_browser_finder_stub.adb_commands.apk_package_name = \
        'org.chromium.content_shell_apk'

    fake_platform = FakeAndroidPlatform(can_launch=True)
    expected_types = set(
        android_browser_finder.FindAllBrowserTypes(self.finder_options))
    possible_browsers = android_browser_finder._FindAllPossibleBrowsers(
        self.finder_options, fake_platform)
    self.assertEqual(
        expected_types,
        set([b.browser_type for b in possible_browsers]))
 def testNoPlatformReturnsEmptyList(self):
   fake_platform = None
   possible_browsers = android_browser_finder._FindAllPossibleBrowsers(
       self.finder_options, fake_platform)
   self.assertEqual([], possible_browsers)