def testAttributeTransparency(self): class Dummy(object): pass dummy = Dummy() dummy.bar = "egg" pDummy = serializer.Private(dummy) self.assertEqual(pDummy.bar, "egg", "Failed to access attribute of Private")
def setUp(self): """Set up test data""" testutils.GanetiTestCase.setUp(self) self.proc84_info = \ drbd_info.DRBD8Info.CreateFromFile( filename=testutils.TestDataFilename("proc_drbd84.txt")) self.test_unique_id = ("hosta.com", 123, "host2.com", 123, 0, serializer.Private("secret")) self.test_dyn_params = { constants.DDP_LOCAL_IP: "192.0.2.1", constants.DDP_LOCAL_MINOR: 0, constants.DDP_REMOTE_IP: "192.0.2.2", constants.DDP_REMOTE_MINOR: 0, } fake_child_1 = self.fake_disk("/dev/sda5") fake_child_2 = self.fake_disk("/dev/sda6") self.children = [fake_child_1, fake_child_2]
def setUp(self): """Read in txt data""" testutils.GanetiTestCase.setUp(self) self.proc80_info = \ drbd_info.DRBD8Info.CreateFromFile( filename=testutils.TestDataFilename("proc_drbd8.txt")) self.proc83_info = \ drbd_info.DRBD8Info.CreateFromFile( filename=testutils.TestDataFilename("proc_drbd83.txt")) self.proc84_info = \ drbd_info.DRBD8Info.CreateFromFile( filename=testutils.TestDataFilename("proc_drbd84.txt")) self.test_unique_id = ("hosta.com", 123, "host2.com", 123, 0, serializer.Private("secret")) self.test_dyn_params = { constants.DDP_LOCAL_IP: "192.0.2.1", constants.DDP_LOCAL_MINOR: 0, constants.DDP_REMOTE_IP: "192.0.2.2", constants.DDP_REMOTE_MINOR: 0, }
def testZeronessPrivate(self): self.assertTrue(serializer.Private("foo"), "Private of non-empty string is false") self.assertFalse(serializer.Private(""), "Private empty string is true")
def testCallTransparency(self): foo = serializer.Private("egg") self.assertEqual(foo.upper(), "EGG", "Failed to call Private instance")