summaryrefslogtreecommitdiff
path: root/lulua/test_layout.py
diff options
context:
space:
mode:
Diffstat (limited to 'lulua/test_layout.py')
-rw-r--r--lulua/test_layout.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/lulua/test_layout.py b/lulua/test_layout.py
index 53013ff..909b717 100644
--- a/lulua/test_layout.py
+++ b/lulua/test_layout.py
@@ -28,9 +28,10 @@ from .keyboard import defaultKeyboards
@pytest.mark.parametrize("layout", defaultLayouts, ids=[l.name for l in defaultLayouts])
def test_atomic (layout):
- """ Make sure layout text strings are atomic (i.e. not decomposeable) """
+ """ Make sure layout text strings are atomic (i.e. not decomposeable) and not empty """
for btn, text in layout.buttons ():
assert isinstance (text, str)
+ assert text != '', (btn, )
for char in text:
d = unicodedata.decomposition (char)
# allow compat decompositions like … -> ...