Browse Source

step two for test_bib added, but not working

master
Benni Bärmann 2 weeks ago
parent
commit
2bf0ff1504
  1. 2
      input/models.py
  2. 23
      input/tests.py

2
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")

23
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):

Loading…
Cancel
Save