~milo/linaro-ci-dashboard/refactor-job-schedule

« back to all changes in this revision

Viewing changes to dashboard/frontend/tests/test_clientresponse.py

  • Committer: Milo Casagrande
  • Date: 2012-08-17 14:44:43 UTC
  • mfrom: (17.4.14 android_build_view)
  • Revision ID: milo@ubuntu.com-20120817144443-v5j67188475apaib
Merged android_build create view.

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
from django.test.client import Client
22
22
import urllib
23
23
 
24
 
class ClientResponseTests(TestCase):
25
24
 
 
25
class ClientResponseTestsGeneral(TestCase):
26
26
    def setUp(self):
27
27
        self.client = Client()
28
28
        self.user = 'someuser'
30
30
        self.email = 'someuser@example.com'
31
31
        self.group = 'somegroup'
32
32
        self.user = User.objects.create_user(self.user,
33
 
                    self.email, self.passwd)
 
33
                                             self.email, self.passwd)
34
34
        self.group = Group.objects.create(name=self.group)
35
 
        self.integration_loop_data = {"name" : "testjob",
36
 
                                      "branch" : "lp:linaro-ci-dashboard",
37
 
                                      "precommand" : "make migrate",
38
 
                                      "command" : "make test",
39
 
                                      }
40
35
 
41
36
    def tearDown(self):
42
37
        user = User.objects.filter(username=self.user)
46
41
        if group:
47
42
            group.delete()
48
43
 
 
44
 
 
45
class ClientResponseTests(ClientResponseTestsGeneral):
 
46
 
 
47
    def setUp(self):
 
48
        super(ClientResponseTests, self).setUp()
 
49
        self.integration_loop_data = {"name" : "testjob",
 
50
                                      "branch" : "lp:linaro-ci-dashboard",
 
51
                                      "precommand" : "make migrate",
 
52
                                      "command" : "make test",
 
53
                                      }
 
54
 
49
55
    # Test case should fail if the login_required decorator source code
50
56
    # in index_view.py is removed.
51
57
    def test_response_index_when_user_not_auth_by_login_required(self):