auto name gen
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user