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', []), '')