def test_duplicate_settings(self): log.debug(1, 'test_duplicate_settings') manager = RenderingResourceSettingsManager() params = dict() params['id'] = 'rtneuron' params['command_line'] = 'rtneuron-app.py' params['environment_variables'] = \ 'EQ_WINDOW_IATTR_HINT_HEIGHT=512,EQ_WINDOW_IATTR_HINT_WIDTH=512' params['modules'] = 'BBP/viz/latest' params['process_rest_parameters_format'] = '--rest {$rest_hostname}:${rest_port}' params['scheduler_rest_parameters_format'] = '--rest $SLURMD_NODENAME:${rest_port}' params['project'] = 'project' params['queue'] = 'test' params['exclusive'] = False params['nb_nodes'] = 1 params['nb_cpus'] = 1 params['nb_gpus'] = 1 params['memory'] = 0 params['graceful_exit'] = True params['wait_until_running'] = True params['name'] = 'name' params['description'] = 'description' status = manager.create(params) nt.assert_true(status[0] == 201) # Duplicate status = manager.create(params) nt.assert_true(status[0] == 409) # Delete Settings status = manager.delete(params['id']) nt.assert_true(status[0] == 200)
def test_duplicate_settings(self): log.debug(1, 'test_duplicate_settings') manager = RenderingResourceSettingsManager() params = dict() params['id'] = 'rtneuron' params['command_line'] = 'rtneuron-app.py' params['environment_variables'] = \ 'EQ_WINDOW_IATTR_HINT_HEIGHT=512,EQ_WINDOW_IATTR_HINT_WIDTH=512' params['modules'] = 'BBP/viz/latest' params['process_rest_parameters_format'] = '--rest {$rest_hostname}:${rest_port}' params['scheduler_rest_parameters_format'] = '--rest $SLURMD_NODENAME:${rest_port}' params['project'] = 'project' params['queue'] = 'test' params['exclusive'] = False params['nb_nodes'] = 1 params['nb_cpus'] = 1 params['nb_gpus'] = 1 params['graceful_exit'] = True params['wait_until_running'] = True params['name'] = 'name' params['description'] = 'description' status = manager.create(params) nt.assert_true(status[0] == 201) # Duplicate status = manager.create(params) nt.assert_true(status[0] == 409) # Delete Settings status = manager.delete(params['id']) nt.assert_true(status[0] == 200)
def test_delete_invalid_settings(self): log.debug(1, 'test_delete_invalid_settings') manager = RenderingResourceSettingsManager() params = dict() params['id'] = '@%$#$' # Delete Settings status = manager.delete(params) nt.assert_true(status[0] == 404)