Exemplo n.º 1
0
 def test_bay_init(self):
     bay_dict = apiutils.bay_post_data(baymodel_id=None)
     del bay_dict['node_count']
     del bay_dict['master_count']
     del bay_dict['bay_create_timeout']
     bay = api_bay.Bay(**bay_dict)
     self.assertEqual(1, bay.node_count)
     self.assertEqual(1, bay.master_count)
     self.assertEqual(0, bay.bay_create_timeout)
Exemplo n.º 2
0
 def test_as_dict_faults(self):
     bay_dict = apiutils.bay_post_data(baymodel_id=None)
     del bay_dict['node_count']
     del bay_dict['master_count']
     del bay_dict['bay_create_timeout']
     bay = api_bay.Bay(**bay_dict)
     bay.bay_faults = {'testfault': 'fault'}
     dict = bay.as_dict()
     self.assertEqual({'testfault': 'fault'}, dict['faults'])
Exemplo n.º 3
0
    def test_bay_init(self):
        bay_dict = apiutils.bay_post_data(baymodel_id=None)
        del bay_dict['node_count']
        del bay_dict['master_count']
        del bay_dict['bay_create_timeout']
        bay = api_bay.Bay(**bay_dict)
        self.assertEqual(1, bay.node_count)
        self.assertEqual(1, bay.master_count)
        self.assertEqual(60, bay.bay_create_timeout)

        # test unset value for baymodel_id
        bay.baymodel_id = wtypes.Unset
        self.assertEqual(wtypes.Unset, bay.baymodel_id)

        # test backwards compatibility of bay fields with new objects
        bay_dict['bay_create_timeout'] = 15
        bay_dict['bay_faults'] = {'testfault': 'fault'}
        bay = api_bay.Bay(**bay_dict)
        self.assertEqual(15, bay.bay_create_timeout)
        self.assertEqual(15, bay.create_timeout)
        self.assertIn('testfault', bay.bay_faults)
        self.assertIn('testfault', bay.faults)
Exemplo n.º 4
0
 def test_bay_init(self):
     bay_dict = apiutils.bay_post_data(baymodel_id=None)
     del bay_dict['node_count']
     bay = api_bay.Bay(**bay_dict)
     self.assertEqual(wtypes.Unset, bay.node_count)