def test_settings_are_found(self, settings_util): initial_settings = { 'test_setting_{}'.format(i): 'value' for i in range(10) } settings = [ settings_util.create_rhodecode_setting(name, initial_settings[name], 'unicode') for name in initial_settings ] model = SettingsModel() settings = model.get_all_settings() expected_settings = { 'rhodecode_' + name: initial_settings[name] for name in initial_settings } filtered_settings = { name: settings[name] for name in settings if name.startswith('rhodecode_test_setting') } assert len(filtered_settings) == 10 assert expected_settings == filtered_settings
def test_settings_are_found(self, repo_stub, settings_util): initial_settings = { 'test_setting_{}'.format(i): 'value' for i in range(10) } settings = [ settings_util.create_repo_rhodecode_setting( repo_stub, name, initial_settings[name], 'unicode') for name in initial_settings ] model = SettingsModel(repo=repo_stub.repo_name) settings = model.get_all_settings() expected_settings = { 'rhodecode_' + name: initial_settings[name] for name in initial_settings } assert len(settings) == 10 assert expected_settings == settings
def test_settings_are_not_found(self, repo_stub): model = SettingsModel(repo=repo_stub.repo_name) setting = model.get_all_settings() assert setting == {}