auto name gen

This commit is contained in:
2026-06-24 16:52:55 -04:00
parent 54b0c5cb8c
commit 144625cb5b
7 changed files with 14595 additions and 10 deletions

View File

@@ -1,4 +1,4 @@
from untitled import generation
from untitled import generation, rules
def test_cat_description_gen():
@@ -18,3 +18,11 @@ def test_cat_description_gen():
an = "An average sized tuxedo kitten with blue eyes who judges you silently"
assert generation.generate_trait_sentence(traits_a) == a
assert generation.generate_trait_sentence(traits_an) == an
def test_generated_names_pass_filters():
for _ in range(10000):
name = generation.generate_name()
assert rules.validate_cat_name(name) is None
assert any(c in "aeiouy" for c in name.lower())
assert len(name) <= 9