From 2bf0ff1504d4deb1e1f7a82726cd23d76a58fd88 Mon Sep 17 00:00:00 2001 From: Benni Baermann Date: Mon, 11 Oct 2021 15:50:16 +0200 Subject: [PATCH] step two for test_bib added, but not working --- input/models.py | 2 +- input/tests.py | 23 +++++++++++++++++++++-- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/input/models.py b/input/models.py index 6dff1dc..dfbae40 100644 --- a/input/models.py +++ b/input/models.py @@ -177,7 +177,7 @@ class Library(Grant): type = models.CharField( max_length=4, choices=TYPE_CHOICES.items(), #attention: actually only BIB, ELIT, SOFT should be used here - default='LIB', + default='BIB', ) library = models.CharField(max_length=200) duration = models.CharField(max_length=100, verbose_name="Dauer") diff --git a/input/tests.py b/input/tests.py index ebc1db0..1493161 100644 --- a/input/tests.py +++ b/input/tests.py @@ -40,10 +40,17 @@ class TestWithoutLogin(TestCase): self.assertEqual(200, self.response.status_code) if not type(response) == HttpResponse: if 'form' in response.context: + print('CONTENT') + print(response.content) + print('ITEMS') + print(response.items()) self.assertFalse(response.context['form'].errors) else: - print(response.context) - raise BaseException("NO FORM FOUND") + if expected_form: + print(response.context) + raise BaseException("NO FORM FOUND") + else: + self.assertContains(response,"Deine Anfrage wurde gesendet.") self.assertEqual( type(response.context['wizard']['form']), expected_form @@ -55,6 +62,8 @@ class TestWithoutLogin(TestCase): self.response = self.client.get('/') self.assertEqual(200, self.response.status_code) + print("\n\nEINS EINS\n\n") + response = self._postform({ 'extern_view-current_step': '0', '0-realname': 'vladimir reiherzehe', @@ -64,6 +73,16 @@ class TestWithoutLogin(TestCase): '0-check': True }, LibraryForm) + print("\n\nZWEI ZWEI\n\n") + + response = self._postform({ + 'extern_view-current_step': '1', + '1-cost': 'teuroooo!', + '1-duration': 'looooong', + '1-library': 'of congress', + }, None) + + class TestWithLogin(TestCase):