Пример #1
0
 def test_agent_build_get_by_triple(self):
     self.mox.StubOutWithMock(db, 'agent_build_get_by_triple')
     db.agent_build_get_by_triple(self.context, 'fake-hv', 'fake-os',
                                  'fake-arch').AndReturn('it worked')
     self.mox.ReplayAll()
     result = self.conductor.agent_build_get_by_triple(
         self.context, 'fake-hv', 'fake-os', 'fake-arch')
     self.assertEqual(result, 'it worked')
Пример #2
0
 def test_agent_build_get_by_triple(self):
     self.mox.StubOutWithMock(db, 'agent_build_get_by_triple')
     db.agent_build_get_by_triple(self.context, 'fake-hv', 'fake-os',
                                  'fake-arch').AndReturn('it worked')
     self.mox.ReplayAll()
     result = self.conductor.agent_build_get_by_triple(self.context,
                                                       'fake-hv',
                                                       'fake-os',
                                                       'fake-arch')
     self.assertEqual(result, 'it worked')
Пример #3
0
 def modify(self, os, architecture, version, url, md5hash,
            hypervisor='xen'):
     """Update an existing agent build."""
     ctxt = context.get_admin_context()
     agent_build_ref = db.agent_build_get_by_triple(ctxt,
                               hypervisor, os, architecture)
     db.agent_build_update(ctxt, agent_build_ref['id'],
                           {'version': version,
                            'url': url,
                            'md5hash': md5hash})
Пример #4
0
 def test_agent_build_get_by_triple(self):
     self.mox.StubOutWithMock(db, "agent_build_get_by_triple")
     db.agent_build_get_by_triple(self.context, "fake-hv", "fake-os", "fake-arch").AndReturn("it worked")
     self.mox.ReplayAll()
     result = self.conductor.agent_build_get_by_triple(self.context, "fake-hv", "fake-os", "fake-arch")
     self.assertEqual(result, "it worked")
Пример #5
0
 def get_by_triple(cls, context, hypervisor, os, architecture):
     db_agent = db.agent_build_get_by_triple(context, hypervisor,
                                             os, architecture)
     if not db_agent:
         return None
     return cls._from_db_object(context, objects.Agent(), db_agent)
Пример #6
0
Файл: fake.py Проект: gajen/nova
 def agent_build_get_by_triple(self, context, hypervisor, os, architecture):
     return db.agent_build_get_by_triple(context,
                                         hypervisor, os, architecture)
Пример #7
0
 def agent_build_get_by_triple(self, context, hypervisor, os, architecture):
     return db.agent_build_get_by_triple(context, hypervisor, os,
                                         architecture)
Пример #8
0
 def get_by_triple(cls, context, hypervisor, os, architecture):
     db_agent = db.agent_build_get_by_triple(context, hypervisor, os,
                                             architecture)
     if not db_agent:
         return None
     return cls._from_db_object(context, objects.Agent(), db_agent)
Пример #9
0
 def delete(self, os, architecture, hypervisor='xen'):
     """Deletes an existing agent build."""
     ctxt = context.get_admin_context()
     agent_build_ref = db.agent_build_get_by_triple(ctxt,
                               hypervisor, os, architecture)
     db.agent_build_destroy(ctxt, agent_build_ref['id'])
Пример #10
0
 def modify(self, os, architecture, version, url, md5hash, hypervisor="xen"):
     """Update an existing agent build."""
     ctxt = context.get_admin_context()
     agent_build_ref = db.agent_build_get_by_triple(ctxt, hypervisor, os, architecture)
     db.agent_build_update(ctxt, agent_build_ref["id"], {"version": version, "url": url, "md5hash": md5hash})