Beispiel #1
0
    def test_settings_run(self):
        SettingsProcedure.run(self.project_path)

        self.assertSetEqual(
            set(ProjectSettings.get_registered_theme_name()),
            set(['test_theme1', 'test_theme2']),
        )
        self.assertSetEqual(
            set(ThemeSettings._vars),
            set(['test_theme1', 'test_theme2']),
        )
Beispiel #2
0
    def test_theme_names_retrieving(self):
        ProjectSettings.clear()
        case_path = self._get_file_path('case2')
        loader = SettingsLoader(case_path)

        ProjectSettings.load_data(loader)

        self.assertListEqual(
            list(ProjectSettings.get_registered_theme_name()),
            ['a', 'b', 'c', 'd', 'e', 'f'],
        )