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)
def _error_provide_error_config_type(): Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, self.ds_version.id, None)
def _error_no_tanant_id(): Configuration.create(self.conf_name, self.conf_desc, None, self.datastore, self.ds_version.id)
def _error_no_version(): Configuration.create(self.conf_name, self.conf_desc, self.tanant_id, self.datastore, None)