(self)
| 20 | return config.Config(Path(f.name)) |
| 21 | |
| 22 | def test_load_theme(self): |
| 23 | color_scheme = dict() |
| 24 | config.load_theme(TEST_THEME_PATH, color_scheme, dict()) |
| 25 | expected = {"keyword": "y"} |
| 26 | self.assertEqual(color_scheme, expected) |
| 27 | |
| 28 | defaults = {"name": "c"} |
| 29 | expected.update(defaults) |
| 30 | config.load_theme(TEST_THEME_PATH, color_scheme, defaults) |
| 31 | self.assertEqual(color_scheme, expected) |
| 32 | |
| 33 | def test_keybindings_default_contains_no_duplicates(self): |
| 34 | struct = self.load_temp_config("") |