Example #1
0
 def testReducedList(self):
     """Hose.reduceWork returns same list when nothing to do."""
     from lp.registry.scripts.productreleasefinder.hose import Hose
     h = Hose()
     self.assertEquals(h.reduceWork(["http://localhost/", "file:///usr/"]),
                       ["http://localhost/", "file:///usr/"])
Example #2
0
 def testEmptyList(self):
     """Hose.reduceWork returns empty list when given one."""
     from lp.registry.scripts.productreleasefinder.hose import Hose
     h = Hose()
     self.assertEquals(h.reduceWork([]), [])
Example #3
0
 def testCreatesFilterObject(self):
     """Hose creates a Filter object."""
     from lp.registry.scripts.productreleasefinder.hose import Hose
     from lp.registry.scripts.productreleasefinder.filter import (Filter)
     h = Hose()
     self.assertTrue(isinstance(h.filter, Filter))
Example #4
0
 def testDefaultsFiltersToEmptyDict(self):
     """Hose creates Filter object with empty dictionary."""
     from lp.registry.scripts.productreleasefinder.hose import Hose
     h = Hose()
     self.assertEqual(h.filter.filters, [])
Example #5
0
 def testCreatesDefaultLogger(self):
     """Hose creates a default logger."""
     from lp.registry.scripts.productreleasefinder.hose import Hose
     from logging import Logger
     h = Hose()
     self.assertTrue(isinstance(h.log, Logger))