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/"])
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([]), [])
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))
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, [])
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))