()
| 31 | |
| 32 | |
| 33 | def test_read(): |
| 34 | theme = Theme({"warning": "red"}) |
| 35 | with tempfile.TemporaryDirectory("richtheme") as name: |
| 36 | filename = os.path.join(name, "theme.cfg") |
| 37 | with open(filename, "wt") as write_theme: |
| 38 | write_theme.write(theme.config) |
| 39 | load_theme = Theme.read(filename) |
| 40 | assert theme.styles == load_theme.styles |
| 41 | |
| 42 | |
| 43 | def test_theme_stack(): |