equal
deleted
inserted
replaced
|
1 from unittest import TestCase |
|
2 |
|
3 from django.contrib.auth.decorators import login_required |
|
4 |
|
5 |
|
6 class LoginRequiredTestCase(TestCase): |
|
7 """ |
|
8 Tests the login_required decorators |
|
9 """ |
|
10 def testCallable(self): |
|
11 """ |
|
12 Check that login_required is assignable to callable objects. |
|
13 """ |
|
14 class CallableView(object): |
|
15 def __call__(self, *args, **kwargs): |
|
16 pass |
|
17 login_required(CallableView()) |
|
18 |
|
19 def testView(self): |
|
20 """ |
|
21 Check that login_required is assignable to normal views. |
|
22 """ |
|
23 def normal_view(request): |
|
24 pass |
|
25 login_required(normal_view) |