Added some tests
This commit is contained in:
@@ -26,6 +26,19 @@ class TestPlayerViews(TestCase):
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_player_edit(self):
|
||||
response = self.client.get(reverse('edit player', args=[2]))
|
||||
response = self.client.get(reverse('edit player', args=[1]))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
# create new player
|
||||
response = self.client.post(reverse('edit player', args=[0]), data={'name': "A new player"})
|
||||
self.assertEqual(201, response.status_code)
|
||||
new_player = Player.objects.get(id=response.context['id'])
|
||||
self.assertEqual('A new player', new_player.name)
|
||||
|
||||
# modify player
|
||||
response = self.client.post(reverse('edit player', args=[1]), data={'name': "A different player name"})
|
||||
self.assertEqual(200, response.status_code)
|
||||
self.assertEqual(1, response.context['id'])
|
||||
modified_player = Player.objects.get(id=response.context['id'])
|
||||
self.assertEqual('A different player name', modified_player.name)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user