0003-tests-accept-view-name-with-login.patch
tests/utils.py | ||
---|---|---|
8 | 8 |
from django.test import TestCase |
9 | 9 |
from django.core.urlresolvers import reverse |
10 | 10 |
from django.conf import settings |
11 |
from django.shortcuts import resolve_url |
|
11 | 12 | |
12 | 13 |
from authentic2 import utils |
13 | 14 | |
... | ... | |
16 | 17 |
reason='this test does not work with sqlite') |
17 | 18 | |
18 | 19 | |
19 |
def login(app, user, path=None, password=None, remember_me=None): |
|
20 |
def login(app, user, path=None, password=None, remember_me=None, args=None, kwargs=None):
|
|
20 | 21 |
if path: |
22 |
args = args or [] |
|
23 |
kwargs = kwargs or {} |
|
24 |
path = resolve_url(path, *args, **kwargs) |
|
21 | 25 |
login_page = app.get(path, status=302).maybe_follow() |
22 | 26 |
else: |
23 | 27 |
login_page = app.get(reverse('auth_login')) |
24 |
- |