Private
Public Access
1
0
This commit is contained in:
Sander Roosendaal
2021-01-17 12:08:59 +01:00
parent 4d0a3ff0f2
commit c44e66bbc2
2 changed files with 135 additions and 0 deletions

View File

@@ -210,3 +210,99 @@ class ChallengesTest(TestCase):
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
def test_standard_view(self):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
# Download
url = reverse('standards_download_view',kwargs={'id':1})
response = self.c.get(url)
self.assertEqual(response.status_code,200)
# Deactivate
url = reverse('standard_deactivate_view',kwargs={'id':1})
response = self.c.get(url,follow=True)
expected_url = reverse('standards_view')
self.assertRedirects(response, expected_url=expected_url,
status_code=302,target_status_code=200)
self.assertEqual(response.status_code,200)
# Create Charles
url = reverse('standards_upload_view')
response = self.c.get(url)
self.assertEqual(response.status_code,200)
filename = 'rowers/tests/testdata/charles.csv'
f = open(filename,'r')
file_data = {'file': f}
form_data = {
'name':'Alphen',
'notes': 'aa',
'file':f,
}
form = StandardsForm(form_data,file_data)
response = self.c.post(url,form_data,follow=True)
f.close()
expected_url = reverse('standard_view',kwargs={'id':2})
self.assertRedirects(response, expected_url=expected_url,
status_code=302,target_status_code=200)
self.assertEqual(response.status_code, 200)
def test_virtualevents_view(self):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
url = reverse('virtualevents_view')
response = self.c.get(url)
self.assertEqual(response.status_code,200)
form_data = {
'country':'All',
'regattatype':'upcoming',
}
form = VirtualRaceSelectForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url)
self.assertEqual(response.status_code,200)
form_data = {
'country':'All',
'regattatype':'previous',
}
form = VirtualRaceSelectForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url)
self.assertEqual(response.status_code,200)
form_data = {
'country':'All',
'regattatype':'ongoing',
}
form = VirtualRaceSelectForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url)
self.assertEqual(response.status_code,200)
form_data = {
'country':'All',
'regattatype':'my',
}
form = VirtualRaceSelectForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url)
self.assertEqual(response.status_code,200)