Projet

Général

Profil

0003-tests-accept-view-name-with-login.patch

Benjamin Dauvergne, 18 décembre 2018 15:56

Télécharger (1,22 ko)

Voir les différences:

Subject: [PATCH 3/5] tests: accept view name with login()

 tests/utils.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
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
-