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")
Exemple #2
0
  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]
Exemple #3
0
    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")