From 00d04f14642b64c7c0951e058ba3c5715869039c Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Wed, 25 May 2022 20:35:45 -0700 Subject: [PATCH] Add test for child without last name --- core/tests/tests_models.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/tests/tests_models.py b/core/tests/tests_models.py index 92296885..ccc16337 100644 --- a/core/tests/tests_models.py +++ b/core/tests/tests_models.py @@ -39,6 +39,16 @@ class ChildTestCase(TestCase): self.assertEqual(child.name(), "First Last") self.assertEqual(child.name(reverse=True), "Last, First") + def test_child_create_without_last_name(self): + child = models.Child.objects.create( + first_name="Nolastname", birth_date=timezone.localdate() + ) + self.assertEqual(child, models.Child.objects.get(first_name="Nolastname")) + self.assertEqual(child.slug, "nolastname") + self.assertEqual(str(child), "Nolastname") + self.assertEqual(child.name(), "Nolastname") + self.assertEqual(child.name(reverse=True), "Nolastname") + def test_child_count(self): self.assertEqual(models.Child.count(), 0) models.Child.objects.create(