예제 #1
0
 def __test_create_configuration(self):
     c = Configuration.create(self.conf_name, self.conf_desc, 
                                      self.tanant_id, self.datastore, self.ds_version.id)
     self.configuration = c
     self.assertTrue(c != None and isinstance(c, DBConfiguration))
     
     defaultConfig = Configuration.create(self.conf_name, self.conf_desc, 
                                      self.default_tanant_id, self.datastore, self.ds_version.id)
     self.defaultConfiguration = defaultConfig
     self.assertTrue(defaultConfig != None and isinstance(defaultConfig, DBConfiguration))
     
     def _error_no_version():
         Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, None)
         
     def _error_no_conf_name():
         Configuration.create(None, self.conf_desc, self.tanant_id, self.datastore, self.ds_version.id)
         
     def _error_no_tanant_id():
         Configuration.create(self.conf_name, self.conf_desc, None, self.datastore, self.ds_version.id)
     
     def _error_provide_error_config_type():
         Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, self.ds_version.id, None)   
     
     self.assertRaises(Exception, _error_no_version)
     self.assertRaises(Exception, _error_no_conf_name)
     self.assertRaises(Exception, _error_no_tanant_id)
     self.assertRaises(Exception, _error_provide_error_config_type)
예제 #2
0
 def _error_provide_error_config_type():
     Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, self.ds_version.id, None)   
예제 #3
0
 def _error_no_tanant_id():
     Configuration.create(self.conf_name, self.conf_desc, None, self.datastore, self.ds_version.id)
예제 #4
0
 def _error_no_version():
     Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, None)