Commit d58bf804c9de7b7562ab343a356853faa97783db
1 parent
a1c981cf
Exists in
master
and in
5 other branches
Initiating the create link test [Issue #123]
Showing
1 changed file
with
31 additions
and
1 deletions
Show diff stats
links/tests.py
1 | -from django.test import TestCase | 1 | +from django.test import TestCase,Client |
2 | +from django.core.urlresolvers import reverse | ||
3 | +from rolepermissions.shortcuts import assign_role | ||
4 | + | ||
5 | +from users.models import User | ||
6 | +from .models import * | ||
2 | 7 | ||
3 | # Create your tests here. | 8 | # Create your tests here. |
9 | +class LinkTestCase(TestCase): | ||
10 | + def setUp(self): | ||
11 | + self.client = Client() | ||
12 | + self.user = User.objects.create_user( | ||
13 | + username = 'test', | ||
14 | + email = 'testing@amadeus.com', | ||
15 | + is_staff = True, | ||
16 | + is_active = True, | ||
17 | + password = 'testing' | ||
18 | + ) | ||
19 | + assign_role(self.user, 'system_admin') | ||
20 | + def test_create_link(self): | ||
21 | + self.client.login(username='user', password = 'testing') | ||
22 | + links = Link.objects.all().count() | ||
23 | + self.assertEqual(Link.objects.all().count(),links) #Before creating the link | ||
24 | + self.link = Link.objects.create( | ||
25 | + name = 'testinglink', | ||
26 | + description = 'testdescription', | ||
27 | + link = 'teste.com' | ||
28 | + ) | ||
29 | + self.assertEqual(Link.objects.all().count(),links+1) #After creating one link, if OK, the link was created successfully. | ||
30 | + # def test_update_link(): | ||
31 | + # pass | ||
32 | + # def test_delete_link(): | ||
33 | + # pass |