mirror of
https://github.com/Hopiu/django-rosetta.git
synced 2026-05-04 03:34:42 +00:00
coverage and removed nasty locals() calls
This commit is contained in:
parent
6ac75be721
commit
d9b0355825
6 changed files with 32 additions and 2 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -8,3 +8,8 @@ build
|
|||
rosetta/locale/xx/LC_MESSAGES/*.mo
|
||||
/.settings
|
||||
/.project
|
||||
testproject/coverage.xml
|
||||
testproject/htmlcov/
|
||||
testproject/rosetta.db
|
||||
testproject/src/
|
||||
venv_*
|
||||
|
|
|
|||
|
|
@ -337,9 +337,14 @@ def list_languages(request, do_session_warn=False):
|
|||
except AttributeError:
|
||||
ADMIN_MEDIA_PREFIX = settings.STATIC_URL + 'admin/'
|
||||
|
||||
version = rosetta.get_version(True)
|
||||
do_session_warn = do_session_warn and 'SessionRosettaStorage' in rosetta_settings.STORAGE_CLASS and 'signed_cookies' in settings.SESSION_ENGINE
|
||||
return render_to_response('rosetta/languages.html', locals(), context_instance=RequestContext(request))
|
||||
return render_to_response('rosetta/languages.html', dict(
|
||||
version=rosetta.get_version(True),
|
||||
ADMIN_MEDIA_PREFIX=ADMIN_MEDIA_PREFIX,
|
||||
do_session_warn=do_session_warn,
|
||||
languages=languages,
|
||||
has_pos=has_pos
|
||||
), context_instance=RequestContext(request))
|
||||
list_languages = never_cache(list_languages)
|
||||
list_languages = user_passes_test(lambda user: can_translate(user), settings.LOGIN_URL)(list_languages)
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
. venv_13/bin/activate
|
||||
cd testproject
|
||||
python manage.py test rosetta
|
||||
cd ..
|
||||
deactivate
|
||||
|
|
|
|||
8
runtests_coverage.sh
Normal file
8
runtests_coverage.sh
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
#!/bin/bash
|
||||
|
||||
. venv_13/bin/activate
|
||||
cd testproject
|
||||
coverage run --rcfile=.coveragerc manage.py test --failfast rosetta
|
||||
coverage xml
|
||||
coverage html
|
||||
cd ..
|
||||
BIN
testproject/.coverage
Normal file
BIN
testproject/.coverage
Normal file
Binary file not shown.
10
testproject/.coveragerc
Normal file
10
testproject/.coveragerc
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
[run]
|
||||
branch = True
|
||||
source =
|
||||
rosetta
|
||||
omit =
|
||||
../*migrations*
|
||||
../*tests*
|
||||
../*polib*
|
||||
[report]
|
||||
precision = 2
|
||||
Loading…
Reference in a new issue