Пример #1
0
    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
Пример #2
0
    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
Пример #3
0
 def test_settings_are_not_found(self, repo_stub):
     model = SettingsModel(repo=repo_stub.repo_name)
     setting = model.get_all_settings()
     assert setting == {}