def is_test_source_file(filesystem, dirname, basename): pass_regex = re.compile(r'\.(css|js)$') fail_regex = re.compile(r'-expected\.') return (Port.is_test_file(filesystem, dirname, basename) or pass_regex.search(basename)) and not fail_regex.search(basename)
def test_is_test_file(self): filesystem = MockFileSystem() self.assertTrue(Port.is_test_file(filesystem, "", "foo.html")) self.assertTrue(Port.is_test_file(filesystem, "", "foo.svg")) self.assertTrue(Port.is_test_file(filesystem, "", "test-ref-test.html")) self.assertFalse(Port.is_test_file(filesystem, "", "foo.png")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected.html")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected.svg")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected.xht")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected-mismatch.html")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected-mismatch.svg")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-expected-mismatch.xhtml")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-ref.html")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-notref.html")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-notref.xht")) self.assertFalse(Port.is_test_file(filesystem, "", "foo-ref.xhtml")) self.assertFalse(Port.is_test_file(filesystem, "", "ref-foo.html")) self.assertFalse(Port.is_test_file(filesystem, "", "notref-foo.xhr"))
def test_is_test_file(self): filesystem = MockFileSystem() self.assertTrue(Port.is_test_file(filesystem, '', 'foo.html')) self.assertTrue(Port.is_test_file(filesystem, '', 'foo.svg')) self.assertTrue(Port.is_test_file(filesystem, '', 'test-ref-test.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo.png')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.svg')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.xht')) self.assertFalse( Port.is_test_file(filesystem, '', 'foo-expected-mismatch.html')) self.assertFalse( Port.is_test_file(filesystem, '', 'foo-expected-mismatch.svg')) self.assertFalse( Port.is_test_file(filesystem, '', 'foo-expected-mismatch.xhtml')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-ref.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-notref.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-notref.xht')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-ref.xhtml')) self.assertFalse(Port.is_test_file(filesystem, '', 'ref-foo.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'notref-foo.xhr'))
def test_is_test_file(self): filesystem = MockFileSystem() self.assertTrue(Port.is_test_file(filesystem, '', 'foo.html')) self.assertTrue(Port.is_test_file(filesystem, '', 'foo.svg')) self.assertTrue(Port.is_test_file(filesystem, '', 'test-ref-test.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo.png')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.svg')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected.xht')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected-mismatch.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected-mismatch.svg')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-expected-mismatch.xhtml')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-ref.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-notref.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-notref.xht')) self.assertFalse(Port.is_test_file(filesystem, '', 'foo-ref.xhtml')) self.assertFalse(Port.is_test_file(filesystem, '', 'ref-foo.html')) self.assertFalse(Port.is_test_file(filesystem, '', 'notref-foo.xhr'))