Beispiel #1
0
def test_set_current_theme_happy_path(models):
    assert get_current_theme() == None

    set_current_theme('inkas')
    assert get_current_theme() == 'inkas'

    set_current_theme(None)
    assert get_current_theme() == None
Beispiel #2
0
def test_set_current_theme_not_registered(models):
    assert get_current_theme() == None

    with pytest.raises(ValueError) as excinfo:
        set_current_theme('badtheme')
        assert excinfo.value.message == "Theme not registered: badtheme"

    assert get_current_theme() == None