0002-tests-move-test_rbac-to-main-tests-58696.patch
Jenkinsfile | ||
---|---|---|
20 | 20 |
sh """ |
21 | 21 |
NUMPROCESSES=6 \ |
22 | 22 |
PGPORT=`python3 -c 'import struct; import socket; s=socket.socket(); s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack("ii", 1, 0)); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'` pg_virtualenv -o fsync=off ${env.TMPDIR}/venv/bin/tox -rv""" |
23 |
sh """ |
|
24 |
NUMPROCESSES=6 \ |
|
25 |
PGPORT=`python3 -c 'import struct; import socket; s=socket.socket(); s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack("ii", 1, 0)); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'` pg_virtualenv -o fsync=off ${env.TMPDIR}/venv/bin/tox -rv -e py3-buster-rbac""" |
|
26 | 23 |
if (env.JOB_NAME == 'authentic' && env.GIT_BRANCH == 'origin/main') { |
27 | 24 |
sh """ |
28 | 25 |
NUMPROCESSES=6 PGPORT=`python3 -c 'import struct; import socket; s=socket.socket(); s.setsockopt(socket.SOL_SOCKET, socket.SO_LINGER, struct.pack("ii", 1, 0)); s.bind(("", 0)); print(s.getsockname()[1]); s.close()'` pg_virtualenv -o fsync=off ${env.TMPDIR}/venv/bin/tox -v -e py3-bullseye -- tests/api""" |
src/django_rbac/test_settings.py | ||
---|---|---|
1 |
from django.conf import global_settings |
|
2 | ||
3 |
MIDDLEWA_CLASSES = global_settings.MIDDLEWARE |
|
4 |
SECRET_KEY = 'whatever' |
|
5 | ||
6 |
DATABASES = { |
|
7 |
'default': { |
|
8 |
'ENGINE': 'django.db.backends.postgresql_psycopg2', |
|
9 |
'NAME': 'django-rbac', |
|
10 |
} |
|
11 |
} |
|
12 | ||
13 |
INSTALLED_APPS = ( |
|
14 |
'django.contrib.auth', |
|
15 |
'django.contrib.contenttypes', |
|
16 |
'django_rbac', |
|
17 |
) |
tox.ini | ||
---|---|---|
25 | 25 | |
26 | 26 |
NUMPROCESSES={env:NUMPROCESSES:1} |
27 | 27 | |
28 |
!rbac: AUTHENTIC2_SETTINGS_FILE=tests/settings.py |
|
29 |
!rbac: DJANGO_SETTINGS_MODULE=authentic2.settings |
|
30 |
rbac: DJANGO_SETTINGS_MODULE=django_rbac.test_settings |
|
28 |
AUTHENTIC2_SETTINGS_FILE=tests/settings.py |
|
29 |
DJANGO_SETTINGS_MODULE=authentic2.settings |
|
31 | 30 | |
32 |
!rbac: TESTS=tests/ |
|
33 |
rbac: TESTS=tests_rbac/ |
|
31 |
TESTS=tests/ |
|
34 | 32 | |
35 | 33 |
DB_ENGINE=django.db.backends.postgresql_psycopg2 |
36 | 34 |
SETUPTOOLS_USE_DISTUTILS=stdlib |
... | ... | |
88 | 86 |
uwsgidecorators |
89 | 87 |
enum34<=1.1.6 |
90 | 88 |
ldaptools>=0.24 |
91 |
rbac: numpy
|
|
89 |
numpy |
|
92 | 90 |
django-filter |
93 | 91 |
buster: djangorestframework>=3.9.2,<3.10 |
94 | 92 |
bullseye: djangorestframework>=3.12,<3.13 |
... | ... | |
99 | 97 |
usedevelop = True |
100 | 98 |
commands = |
101 | 99 |
./getlasso3.sh |
102 |
rbac: py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --numprocesses {env:NUMPROCESSES:1} --random-group} |
|
103 |
!rbac: py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --numprocesses {env:NUMPROCESSES:1} --random-group} |
|
100 |
py.test {env:PYTESTOPTIONS:} {env:FAST:} {env:REUSEDB:} {env:COVERAGE:} {env:JUNIT:} {env:SW:} {posargs:{env:TESTS} --numprocesses {env:NUMPROCESSES:1} --random-group} |
|
104 | 101 | |
105 | 102 |
[testenv:check-migrations] |
106 | 103 |
basepython = python3 |
107 |
- |