Commit 9d2fc3afe3f5fa90c00ad69ea16e537dde5f4b0b
Committed by
Sergio Oliveira
1 parent
993c125e
Exists in
master
and in
39 other branches
Organize test environment, and removed unnessary files.
Signed-off-by: Matheus Fernandes <matheus.souza.fernandes@gmail.com> Signed-off-by: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
Showing
5 changed files
with
41 additions
and
82 deletions
Show diff stats
README.rst
... | ... | @@ -0,0 +1,40 @@ |
1 | +""" | |
2 | +Test account redirections. | |
3 | +Objective: Test requests. | |
4 | +""" | |
5 | + | |
6 | +from django.test import TestCase, Client | |
7 | +from django.test.client import RequestFactory | |
8 | +from django.contrib.messages.storage.fallback import FallbackStorage | |
9 | +from colab.accounts.views import ManageUserSubscriptionsView | |
10 | +from colab.accounts.views import UserProfileDetailView | |
11 | +from colab.accounts.models import User | |
12 | +from django.http.response import Http404 | |
13 | +from colab.accounts.views import signup | |
14 | + | |
15 | +class RequestTest(TestCase): | |
16 | + | |
17 | + def setUp(self): | |
18 | + self.factory = RequestFactory() | |
19 | + self.client = Client() | |
20 | + | |
21 | + def test_successful_signup(self): | |
22 | + # TODO | |
23 | + pass | |
24 | + | |
25 | + def test_invalid_user_profile_url(self): | |
26 | + response = self.client.get('/account/johndoe/') | |
27 | + self.assertEqual(404, response.status_code) | |
28 | + | |
29 | + def test_valid_user_profile_url(self): | |
30 | + self.userTest = User() | |
31 | + self.userTest.username = "usertest" | |
32 | + self.userTest.email = "usertest@colab.com.br" | |
33 | + self.userTest.set_password("1234colab") | |
34 | + self.userTest.save() | |
35 | + response = self.client.get('/account/usertest/') | |
36 | + self.assertEqual(200, response.status_code) | |
37 | + | |
38 | + def test_valid_login_url(self): | |
39 | + response = self.client.get('/account/login') | |
40 | + self.assertEqual(200, response.status_code) | ... | ... |
colab/accounts/tests/tests.py
... | ... | @@ -1,56 +0,0 @@ |
1 | -""" | |
2 | -This file demonstrates writing tests using the unittest module. These will pass | |
3 | -when you run "manage.py test". | |
4 | - | |
5 | -Replace this with more appropriate tests for your application. | |
6 | -""" | |
7 | - | |
8 | -from django.test import TestCase, Client | |
9 | -from django.test.client import RequestFactory | |
10 | -from django.contrib.messages.storage.fallback import FallbackStorage | |
11 | -from colab.accounts.views import ManageUserSubscriptionsView | |
12 | -from colab.accounts.views import UserProfileDetailView | |
13 | -from colab.accounts.models import User | |
14 | -from django.http.response import Http404 | |
15 | -from colab.accounts.views import signup | |
16 | - | |
17 | -class AccountsTest(TestCase): | |
18 | - | |
19 | - def setUp(self): | |
20 | - self.factory = RequestFactory() | |
21 | - self.client = Client() | |
22 | - | |
23 | - def test_successful_signup(self): | |
24 | - form_data = { | |
25 | - 'first_name': 'John', | |
26 | - 'last_name': 'Doe', | |
27 | - 'email': 'john@doe.com', | |
28 | - 'username': 'johndoe', | |
29 | - } | |
30 | - | |
31 | - post_request = self.factory.post('/account/register/', data=form_data) | |
32 | - | |
33 | - # It makes unittest understant it must add messages | |
34 | - # See: https://code.djangoproject.com/ticket/17971 | |
35 | - setattr(post_request, 'session', 'session') | |
36 | - messages = FallbackStorage(post_request) | |
37 | - setattr(post_request, '_messages', messages) | |
38 | - | |
39 | - response = signup(post_request) | |
40 | - | |
41 | - self.assertEqual('/account/johndoe', response['Location']) | |
42 | - | |
43 | - | |
44 | - def test_invalid_user_profile_url(self): | |
45 | - response = self.client.get('/account/johndoe/') | |
46 | - self.assertEqual(404, response.status_code) | |
47 | - | |
48 | - def test_valid_user_profile_url(self): | |
49 | - self.userTest = User() | |
50 | - self.userTest.username = "usertest" | |
51 | - self.userTest.email = "usertest@colab.com.br" | |
52 | - self.userTest.set_password("1234colab") | |
53 | - self.userTest.save() | |
54 | - response = self.client.get('/account/usertest/') | |
55 | - self.assertEqual(200, response.status_code) | |
56 | - |
colab/super_archives/fixtures/initial_data.json
colab/super_archives/tests.py
... | ... | @@ -1,16 +0,0 @@ |
1 | -""" | |
2 | -This file demonstrates writing tests using the unittest module. These will pass | |
3 | -when you run "manage.py test". | |
4 | - | |
5 | -Replace this with more appropriate tests for your application. | |
6 | -""" | |
7 | - | |
8 | -from django.test import TestCase | |
9 | - | |
10 | - | |
11 | -class SimpleTest(TestCase): | |
12 | - def test_basic_addition(self): | |
13 | - """ | |
14 | - Tests that 1 + 1 always equals 2. | |
15 | - """ | |
16 | - self.assertEqual(1 + 1, 2) |