def setUp(self): self.mock_agp = Mock_agp() self.ustr = UveStreamer(logging, None, None, self.mock_agp, None,\ None, None, None, Mock_usp) self.ustr.start() self.mock_agp[0] = PartInfo(ip_address="127.0.0.1", acq_time=666, instance_id="0", port=6379) self.mock_agp[1] = PartInfo(ip_address="127.0.0.1", acq_time=777, instance_id="0", port=6379)
class TestUveStreamer(unittest.TestCase, TestChecker): @classmethod def setUpClass(cls): pass @classmethod def tearDownClass(cls): pass def setUp(self): self.mock_agp = Mock_agp() self.ustr = UveStreamer(logging, None, None, self.mock_agp, None, None, None, None, Mock_usp) self.ustr.start() self.mock_agp[0] = PartInfo(ip_address="127.0.0.1", acq_time=666, instance_id="0", port=6379) self.mock_agp[1] = PartInfo(ip_address="127.0.0.1", acq_time=777, instance_id="0", port=6379) def tearDown(self): self.ustr.kill() # @unittest.skip('Skipping UveStreamer') def test_00_init(self): self.assertTrue(self.checker_dict([0], self.ustr._parts)) self.ustr._parts[0]("ObjectXX:uve1", "type1", {"xx": 0}) self.assertTrue(self.checker_dict(["ObjectXX", "uve1", "type1"], self.ustr._uvedbcache._uvedb)) self.assertTrue(self.checker_dict(["type1", "ObjectXX", "uve1"], self.ustr._uvedbcache._typekeys)) self.assertTrue(self.checker_dict([0, "ObjectXX:uve1"], self.ustr._uvedbcache._partkeys)) # remove partition. UVE should go too del self.mock_agp[0] self.assertTrue(self.checker_dict(["ObjectXX", "uve1"], self.ustr._uvedbcache._uvedb, False)) self.assertTrue(self.checker_dict(["type1"], self.ustr._uvedbcache._typekeys, False)) self.assertTrue(self.checker_exact(set(), self.ustr._uvedbcache._partkeys[0])) # @unittest.skip('Skipping UveStreamer') def test_00_deluve(self): self.assertTrue(self.checker_dict([0], self.ustr._parts)) self.ustr._parts[0]("ObjectXX:uve1", "type1", {"xx": 0}) self.assertTrue(self.checker_dict(["ObjectXX", "uve1", "type1"], self.ustr._uvedbcache._uvedb)) self.assertTrue(self.checker_dict(["type1", "ObjectXX", "uve1"], self.ustr._uvedbcache._typekeys)) self.assertTrue(self.checker_dict([0, "ObjectXX:uve1"], self.ustr._uvedbcache._partkeys)) # remove UVE self.ustr._parts[0]("ObjectXX:uve1", None, None) self.assertTrue(self.checker_dict(["ObjectXX", "uve1"], self.ustr._uvedbcache._uvedb, False)) self.assertTrue(self.checker_dict(["type1", "ObjectXX"], self.ustr._uvedbcache._typekeys, False)) self.assertTrue(self.checker_exact(set(), self.ustr._uvedbcache._partkeys[0]))
def setUp(self): self.mock_agp = Mock_agp() self.ustr = UveStreamer(logging, None, None, self.mock_agp, None,\ None, None, None, Mock_usp) self.ustr.start() self.mock_agp[0] = PartInfo( ip_address="127.0.0.1", acq_time=666, instance_id="0", port=6379) self.mock_agp[1] = PartInfo( ip_address="127.0.0.1", acq_time=777, instance_id="0", port=6379)
class TestUveStreamer(unittest.TestCase, TestChecker): @classmethod def setUpClass(cls): pass @classmethod def tearDownClass(cls): pass def setUp(self): self.mock_agp = Mock_agp() self.ustr = UveStreamer(logging, None, None, self.mock_agp, None,\ None, None, None, Mock_usp) self.ustr.start() self.mock_agp[0] = PartInfo(ip_address="127.0.0.1", acq_time=666, instance_id="0", port=6379) self.mock_agp[1] = PartInfo(ip_address="127.0.0.1", acq_time=777, instance_id="0", port=6379) def tearDown(self): self.ustr.kill() #@unittest.skip('Skipping UveStreamer') def test_00_init(self): self.assertTrue(self.checker_dict([0], self.ustr._parts)) self.ustr._parts[0]("ObjectXX:uve1", "type1", {"xx": 0}) self.assertTrue(self.checker_dict(\ ["ObjectXX","uve1","type1"],\ self.ustr._uvedbcache._uvedb)) self.assertTrue(self.checker_dict(\ ["type1","ObjectXX","uve1"],\ self.ustr._uvedbcache._typekeys)) self.assertTrue(self.checker_dict(\ [0,"ObjectXX:uve1"],\ self.ustr._uvedbcache._partkeys)) # remove partition. UVE should go too del self.mock_agp[0] self.assertTrue(self.checker_dict(\ ["ObjectXX","uve1"],\ self.ustr._uvedbcache._uvedb, False)) self.assertTrue(self.checker_dict(\ ["type1"],\ self.ustr._uvedbcache._typekeys, False)) self.assertTrue(self.checker_exact(\ set(), self.ustr._uvedbcache._partkeys[0])) #@unittest.skip('Skipping UveStreamer') def test_00_deluve(self): self.assertTrue(self.checker_dict([0], self.ustr._parts)) self.ustr._parts[0]("ObjectXX:uve1", "type1", {"xx": 0}) self.assertTrue(self.checker_dict(\ ["ObjectXX","uve1","type1"],\ self.ustr._uvedbcache._uvedb)) self.assertTrue(self.checker_dict(\ ["type1","ObjectXX","uve1"],\ self.ustr._uvedbcache._typekeys)) self.assertTrue(self.checker_dict(\ [0,"ObjectXX:uve1"],\ self.ustr._uvedbcache._partkeys)) # remove UVE self.ustr._parts[0]("ObjectXX:uve1", None, None) self.assertTrue(self.checker_dict(\ ["ObjectXX","uve1"],\ self.ustr._uvedbcache._uvedb, False)) self.assertTrue(self.checker_dict(\ ["type1","ObjectXX"],\ self.ustr._uvedbcache._typekeys, False)) self.assertTrue(self.checker_exact(\ set(), self.ustr._uvedbcache._partkeys[0]))