class PomFetcherFolderTest(unittest.TestCase): max_items_to_read = 1 def setUp(self): self._pom_found_subject = TestPomFoundSubject() self._pom_fetcher = PomFetcherFolder('resources/xml/', self.max_items_to_read, self._pom_found_subject) def tearDown(self): self._pom_fetcher = None self._pom_found_subject = None def test_crawl_finds_expected_number_of_poms(self): self._pom_fetcher.fetch() self.assertEqual(len(self._pom_found_subject.get_contents()), self.max_items_to_read) def test_crawl_returns_some_content(self): self._pom_fetcher.fetch() contents = self._pom_found_subject.get_contents()[0] self.assertTrue(contents.startswith("<?xml version=\"1.0\"?>\n<project xmlns=\"http://maven.apache.org/POM/"))
def setUp(self): self._pom_found_subject = TestPomFoundSubject() self._pom_fetcher = PomFetcherFolder('resources/xml/', self.max_items_to_read, self._pom_found_subject)