Ticket #15929: tests.py

File tests.py, 735 bytes (added by m.vantellingen@…, 13 years ago)

Test for the error

Line 
1from django.test.client import RequestFactory
2from django.test import TestCase
3
4class TestViews(TestCase):
5 def setUp(self):
6 self.factory = RequestFactory()
7
8 def test_request(self):
9 request = self.factory.get('/')
10 self.assertFalse(hasattr(request, 'user')) # OK
11
12 def test_request_after_client(self):
13 self.client.get('/')
14
15 request = self.factory.get('/')
16 request.session = {}
17 self.assertFalse(hasattr(request, 'user')) # FAIL
18
19 def test_request_after_client_2(self):
20 # This test is executed after the previous one thus also fails
21 request = self.factory.get('/')
22 request.session = {}
23 self.assertFalse(hasattr(request, 'user')) # FAIL
24
Back to Top