Show More
@@ -21,3 +21,7 b' markers =' | |||||
21 | skip_backends: Mark tests as skipped for given backends. |
|
21 | skip_backends: Mark tests as skipped for given backends. | |
22 | backends: Mark backends |
|
22 | backends: Mark backends | |
23 | dbs: database markers for running tests for given DB |
|
23 | dbs: database markers for running tests for given DB | |
|
24 | ||||
|
25 | env = | |||
|
26 | RC_TEST=1 | |||
|
27 | RUN_ENV=test |
@@ -11,6 +11,12 b' pytest-cov==4.0.0' | |||||
11 | iniconfig==2.0.0 |
|
11 | iniconfig==2.0.0 | |
12 | packaging==23.1 |
|
12 | packaging==23.1 | |
13 | pluggy==1.0.0 |
|
13 | pluggy==1.0.0 | |
|
14 | pytest-env==1.1.3 | |||
|
15 | pytest==7.3.1 | |||
|
16 | attrs==22.2.0 | |||
|
17 | iniconfig==2.0.0 | |||
|
18 | packaging==23.1 | |||
|
19 | pluggy==1.0.0 | |||
14 | pytest-rerunfailures==12.0 |
|
20 | pytest-rerunfailures==12.0 | |
15 | pytest-profiling==1.7.0 |
|
21 | pytest-profiling==1.7.0 | |
16 | gprof2dot==2022.7.29 |
|
22 | gprof2dot==2022.7.29 |
@@ -87,5 +87,5 b' EXTENSIONS = {}' | |||||
87 | __author__ = 'RhodeCode GmbH' |
|
87 | __author__ = 'RhodeCode GmbH' | |
88 | __url__ = 'https://code.rhodecode.com' |
|
88 | __url__ = 'https://code.rhodecode.com' | |
89 |
|
89 | |||
90 | is_test = False |
|
90 | is_test = os.getenv('RC_TEST') | |
91 | disable_error_handler = False |
|
91 | disable_error_handler = False |
@@ -92,7 +92,6 b' def sanitize_settings_and_apply_defaults' | |||||
92 |
|
92 | |||
93 | # Sanitize generic settings. |
|
93 | # Sanitize generic settings. | |
94 | settings_maker.make_setting('default_encoding', 'UTF-8', parser='list') |
|
94 | settings_maker.make_setting('default_encoding', 'UTF-8', parser='list') | |
95 | settings_maker.make_setting('is_test', False, parser='bool') |
|
|||
96 | settings_maker.make_setting('gzip_responses', False, parser='bool') |
|
95 | settings_maker.make_setting('gzip_responses', False, parser='bool') | |
97 | settings_maker.make_setting('startup.import_repos', 'false', parser='bool') |
|
96 | settings_maker.make_setting('startup.import_repos', 'false', parser='bool') | |
98 |
|
97 |
@@ -46,8 +46,7 b' def load_pyramid_environment(global_conf' | |||||
46 | # If this is a test run we prepare the test environment like |
|
46 | # If this is a test run we prepare the test environment like | |
47 | # creating a test database, test search index and test repositories. |
|
47 | # creating a test database, test search index and test repositories. | |
48 | # This has to be done before the database connection is initialized. |
|
48 | # This has to be done before the database connection is initialized. | |
49 |
if |
|
49 | if rhodecode.is_test: | |
50 | rhodecode.is_test = True |
|
|||
51 | rhodecode.disable_error_handler = True |
|
50 | rhodecode.disable_error_handler = True | |
52 | from rhodecode import authentication |
|
51 | from rhodecode import authentication | |
53 | authentication.plugin_default_auth_ttl = 0 |
|
52 | authentication.plugin_default_auth_ttl = 0 |
@@ -86,8 +86,7 b' class DBBackend(object):' | |||||
86 | _store = os.path.dirname(os.path.abspath(__file__)) |
|
86 | _store = os.path.dirname(os.path.abspath(__file__)) | |
87 | _type = None |
|
87 | _type = None | |
88 | _base_ini_config = [{'app:main': {'vcs.start_server': 'false', |
|
88 | _base_ini_config = [{'app:main': {'vcs.start_server': 'false', | |
89 |
'startup.import_repos': 'false' |
|
89 | 'startup.import_repos': 'false'}}] | |
90 | 'is_test': 'False'}}] |
|
|||
91 | _db_url = [{'app:main': {'sqlalchemy.db1.url': ''}}] |
|
90 | _db_url = [{'app:main': {'sqlalchemy.db1.url': ''}}] | |
92 | _base_db_name = 'rhodecode_test_db_backend' |
|
91 | _base_db_name = 'rhodecode_test_db_backend' | |
93 |
|
92 |
General Comments 0
You need to be logged in to leave comments.
Login now