예제 #1
0
 def test_specifier_part_with_skipped_test(self):
     host = self.mock_host()
     expectations_path = '/test.checkout/LayoutTests/NeverFixTests'
     host.filesystem.write_text_file(
         expectations_path,
         'crbug.com/111 [ Linux Mac10.11 ] external/wpt/test.html [ WontFix ]\n')
     host.filesystem.write_text_file('/test.checkout/LayoutTests/external/wpt/test.html', '')
     updater = WPTExpectationsUpdater(host)
     self.assertEqual(
         updater.specifier_part(['test-mac-mac10.10', 'test-win-win7', 'test-win-win10'], 'external/wpt/test.html'), '')
     self.assertEqual(
         updater.specifier_part(['test-win-win7', 'test-win-win10'], 'external/wpt/test.html'), '[ Win ]')
     self.assertEqual(
         updater.specifier_part(['test-win-win7', 'test-win-win10'], 'external/wpt/another.html'), '[ Win ]')
 def test_specifier_part(self):
     updater = WPTExpectationsUpdater(self.mock_host())
     self.assertEqual(
         updater.specifier_part('x/y.html', ['test-mac-mac10.10']),
         '[ Mac10.10 ]')
     self.assertEqual(updater.specifier_part('x/y.html', []), '')