class testUtils(unittest.TestCase): "test class for the DataProvider module" def setUp(self): self.mgr = PhedexDataProvider() self.number = 2 def test_datasets(self): attrs = {} datasets = self.mgr.datasets(self.number, **attrs) self.assertEqual(self.number, len(datasets)) for row in datasets: print "\ndataset:", row res = self.mgr.add_blocks(row, 2) print "\ndatasets with blocks:\n", res def test_blocks(self): attrs = {} blocks = self.mgr.blocks(self.number, **attrs) self.assertEqual(self.number, len(blocks)) for row in blocks: print "\nblock:", row res = self.mgr.add_files(row, 2) print "\nblocks with files:\n", blocks def test_files(self): files = self.mgr.files(self.number) print "\nfiles:\n", files self.assertEqual(self.number, len(files))
def setUp(self): self.mgr = PhedexDataProvider() self.number = 2