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 | 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 | ... | ... |