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']), )
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'], )