aboutsummaryrefslogtreecommitdiffstats
path: root/examples/test_pydantic.py
diff options
context:
space:
mode:
authorLouis Burda <dev@sinitax.com>2026-02-28 18:54:19 +0100
committerLouis Burda <dev@sinitax.com>2026-02-28 18:54:19 +0100
commitbe1dd21f8e4fbd5361531b4d8727a0d0d243e8ec (patch)
treee7b540012e0510d1304d2dac8e137545ae103f75 /examples/test_pydantic.py
parentd70a199a72bf9a69eb4a3fcf166b0435918b2e33 (diff)
downloadselectui-main.tar.gz
selectui-main.zip
Add tests and justfileHEADmain
Diffstat (limited to 'examples/test_pydantic.py')
-rwxr-xr-xexamples/test_pydantic.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/test_pydantic.py b/examples/test_pydantic.py
index a1c7f44..ee0d493 100755
--- a/examples/test_pydantic.py
+++ b/examples/test_pydantic.py
@@ -3,12 +3,12 @@
Tests for Pydantic SelectItem model and JSON conversion.
"""
-import sys
import os
+import sys
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..', 'src'))
-from selectui import SelectUI, SelectItem
+from selectui import SelectItem, SelectUI
def test_selectitem_creation():
@@ -42,14 +42,14 @@ def test_selectitem_validation():
"""Test SelectItem validation."""
# Empty title should fail
try:
- item = SelectItem(title="")
+ SelectItem(title="")
assert False, "Should have raised validation error for empty title"
except Exception:
print("✓ Empty title validation test passed")
# Whitespace-only title should fail
try:
- item = SelectItem(title=" ")
+ SelectItem(title=" ")
assert False, "Should have raised validation error for whitespace title"
except Exception:
print("✓ Whitespace title validation test passed")