def test_rack_provision(self): rack = self.tuskar_racks.first() tuskarclient = self.stub_tuskarclient() tuskarclient.data_centers = self.mox.CreateMockAnything() tuskarclient.data_centers.provision_all() self.mox.ReplayAll() Rack.provision(self.request, rack.id)
def test_rack_delete(self): rack = self.tuskarclient_racks.first() tuskarclient = self.stub_tuskarclient() tuskarclient.racks = self.mox.CreateMockAnything() tuskarclient.racks.delete(rack.id) self.mox.ReplayAll() Rack.delete(self.request, rack.id)
def test_rack_get(self): rack = self.tuskarclient_racks.first() tuskarclient = self.stub_tuskarclient() tuskarclient.racks = self.mox.CreateMockAnything() tuskarclient.racks.get(rack.id).AndReturn(rack) self.mox.ReplayAll() ret_val = Rack.get(self.request, rack.id) self.assertIsInstance(ret_val, Rack)
def test_rack_list(self): racks = self.tuskarclient_racks.list() tuskarclient = self.stub_tuskarclient() tuskarclient.racks = self.mox.CreateMockAnything() tuskarclient.racks.list().AndReturn(racks) self.mox.ReplayAll() ret_val = Rack.list(self.request) for rack in ret_val: self.assertIsInstance(rack, Rack)
def test_rack_update(self): rack = self.tuskarclient_racks.first() tuskarclient = self.stub_tuskarclient() tuskarclient.racks = self.mox.CreateMockAnything() tuskarclient.racks.update(rack.id, name='rack1').AndReturn(rack) self.mox.ReplayAll() ret_val = Rack.update(self.request, rack.id, {'name': 'rack1'}) self.assertIsInstance(ret_val, Rack)
def test_rack_create(self): rack = self.tuskarclient_racks.first() tuskarclient = self.stub_tuskarclient() tuskarclient.racks = self.mox.CreateMockAnything() tuskarclient.racks.create(name='rack1', location='location', subnet='192.168.1.0/24', nodes=[], resource_class={'id': 1}, slots=0).AndReturn(rack) self.mox.ReplayAll() ret_val = Rack.create(request=self.request, name='rack1', resource_class_id=1, location='location', subnet='192.168.1.0/24') self.assertIsInstance(ret_val, Rack)