view setup.cfg @ 6556:a9e776515d8d

tests: add global test_context_fixture Move the existing app_test_context_fixture from test_pullrequests.py to conftest.py to make it available to all test modules. It is useful in two cases: 1. there is test setup code (xUnit style) that needs to execute in the same test context as the actual test. 2. even without test setup code, an entire test needs to be executed in a test context. In this case, the fixture just reduces code complexity by not requiring changes in the test code (compared to standard 'with test_context'). It is possible to apply this (or any) fixture to an entire test class using the class decorator @pytest.mark.usefixtures("...") This is similar to 'autouse=True' but can be used even if the fixture is defined elsewhere.
author Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
date Sun, 15 Jan 2017 20:49:23 +0100
parents d88077fae3d6
children 0a2d85671b59
line wrap: on
line source

[egg_info]
tag_build =
tag_svn_revision = 0
tag_date = 0

[aliases]
test = pytest

[compile_catalog]
domain = kallithea
directory = kallithea/i18n
statistics = true

[extract_messages]
add_comments = TRANSLATORS:
output_file = kallithea/i18n/kallithea.pot
msgid-bugs-address = translations@kallithea-scm.org
copyright-holder = Various authors, licensing as GPLv3
no-wrap = true

[init_catalog]
domain = kallithea
input_file = kallithea/i18n/kallithea.pot
output_dir = kallithea/i18n

[update_catalog]
domain = kallithea
input_file = kallithea/i18n/kallithea.pot
output_dir = kallithea/i18n
previous = true

[build_sphinx]
source-dir = docs/
build-dir = docs/_build
all_files = 1

[upload_sphinx]
upload-dir = docs/_build/html