Adding tests for layout factory

This commit is contained in:
Darren Burns
2022-01-21 14:27:47 +00:00
parent 489f2c48d2
commit 1bc4bf54ae

View File

@@ -0,0 +1,14 @@
import pytest
from textual.layouts.dock import DockLayout
from textual.layouts.factory import get_layout, MissingLayout
def test_get_layout_valid_layout():
layout_class = get_layout("dock")
assert type(layout_class) is DockLayout
def test_get_layout_invalid_layout():
with pytest.raises(MissingLayout):
get_layout("invalid")