Ejemplo n.º 1
0
 def get_available_nodes(self):
     context = nova_context.get_admin_context()
     return [
         str(n['uuid'])
         for n in db.bm_node_get_unassociated(context,
                                              service_host=CONF.host)
     ]
Ejemplo n.º 2
0
    def test_get_associated(self):
        self._create_nodes()

        r = db.bm_node_get_associated(self.context, service_host=None)
        self.assertEquals(len(r), 1)
        self.assertEquals(r[0]['pm_address'], '1')

        r = db.bm_node_get_unassociated(self.context, service_host=None)
        self.assertEquals(len(r), 5)
        pmaddrs = [x['pm_address'] for x in r]
        self.assertIn('0', pmaddrs)
        self.assertIn('2', pmaddrs)
        self.assertIn('3', pmaddrs)
        self.assertIn('4', pmaddrs)
        self.assertIn('5', pmaddrs)
Ejemplo n.º 3
0
    def test_get_associated(self):
        self._create_nodes()

        r = db.bm_node_get_associated(self.context, service_host=None)
        self.assertEquals(len(r), 1)
        self.assertEquals(r[0]['pm_address'], '1')

        r = db.bm_node_get_unassociated(self.context, service_host=None)
        self.assertEquals(len(r), 5)
        pmaddrs = [x['pm_address'] for x in r]
        self.assertIn('0', pmaddrs)
        self.assertIn('2', pmaddrs)
        self.assertIn('3', pmaddrs)
        self.assertIn('4', pmaddrs)
        self.assertIn('5', pmaddrs)
Ejemplo n.º 4
0
 def get_available_nodes(self):
     context = nova_context.get_admin_context()
     return [str(n["uuid"]) for n in db.bm_node_get_unassociated(context, service_host=CONF.host)]