def setup_racks(self): for rack_num in range(1, 4): self.racks.append(self.db.create_rack(Rack( name='rack-no-{0}'.format(rack_num), subnet='192.168.2.{0}/24'.format(rack_num), resource_class=Relation(id=self.rc.id), nodes=[Node(id='1'), Node(id='2')] )) )
def setUp(self): """Create 'test_rack'.""" super(TestRacks, self).setUp() self.test_resource_class = None self.test_rack = self.db.create_rack( Rack(name='test-rack', slots=1, subnet='10.0.0.0/24', location='nevada', chassis=Chassis(id='123'), capacities=[Capacity(name='cpu', value='10', unit='count')], nodes=[Node(id='1')] )) # FIXME: For some reason the 'self.test_rack' does not # lazy-load the 'nodes' and other attrs when # having more than 1 test method... # self.test_rack = self.db.get_rack(self.test_rack.id)
def setup_racks(self): for rack_num in range(1, 4): self.racks.append( self.db.create_rack( Rack(name='rack no. {0}'.format(rack_num), subnet='192.168.1.{0}/24'.format(rack_num))))