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