Example #1
0
 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')]
         ))
         )
Example #2
0
    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)
Example #3
0
 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))))