2399cf9af1
Load a theme from a JSON file.
25 lines
648 B
Python
25 lines
648 B
Python
# pylint: disable=C0103,C0111,W0703
|
|
|
|
import unittest
|
|
from bumblebee.theme import Theme
|
|
from bumblebee.error import ThemeLoadError
|
|
|
|
class TestTheme(unittest.TestCase):
|
|
def setUp(self):
|
|
pass
|
|
|
|
def test_load_valid_theme(self):
|
|
try:
|
|
Theme("solarized-powerline")
|
|
except Exception as e:
|
|
self.fail(e)
|
|
|
|
def test_load_nonexistent_theme(self):
|
|
with self.assertRaises(ThemeLoadError):
|
|
Theme("no-such-theme")
|
|
|
|
def test_load_invalid_theme(self):
|
|
with self.assertRaises(ThemeLoadError):
|
|
Theme("invalid")
|
|
|
|
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
|