示例#1
0
    def __init__(self, image, name=None, role='node'):
        name = name or utils.generate_random_name()
        NodeFactory.__init__(self, image, name, role)

        self.environment.update({
            'SALT_MASTER': self._salt_master_ip(),
        })

        self.serf = reactor.Serf()
示例#2
0
    def __init__(self, image, name=None, role='node'):
        name = name or utils.generate_random_name()
        NodeFactory.__init__(self, image, name, role)

        self.environment.update({
            'SALT_MASTER': self._salt_master_ip(),
        })

        self.serf = reactor.Serf()
示例#3
0
 def test_generate_name(self):
     new_name = utils.generate_random_name()
     #TODO Regex validation
     self.assertTrue(isinstance(new_name, str))
     new_name = utils.generate_random_name(size=4)
     self.assertTrue(len(new_name) == 4)
示例#4
0
 def test_generate_name(self):
     new_name = utils.generate_random_name()
     #TODO Regex validation
     self.assertTrue(isinstance(new_name, str))
     new_name = utils.generate_random_name(size=4)
     self.assertTrue(len(new_name) == 4)