Esempio n. 1
0
 def test_add_and_has_imagecrawler(self) -> None:
     # arrange
     core = NPCore()
     imagecrawler1 = MockableImageCrawler(foo='bar')
     imagecrawler2 = MockableImageCrawler(bar='bazz')
     imagecrawler3 = MockableImageCrawler(bar='bazz')
     # act
     core.add_imagecrawler(imagecrawler1, 1)
     core.add_imagecrawler(imagecrawler2, 1)
     # assert
     self.assertEqual(2, len(core.crawlers))
     self.assertListEqual(
         [imagecrawler1, imagecrawler2],
         [crawler.imagecrawler for crawler in core.crawlers])
     self.assertTrue(core.has_imagecrawler(imagecrawler1))
     self.assertTrue(core.has_imagecrawler(imagecrawler3))
Esempio n. 2
0
 def setUp(self) -> None:
     core = NPCore()
     self.imagecrawlers = ((MockableImageCrawler(t=1), 1), (MockableImageCrawler(t=2), 1))
     for (imagecrawler, weight) in self.imagecrawlers:
         core.add_imagecrawler(imagecrawler, weight)
     self.server = Server(core)