Completed
Push — main ( 97c1ff...2a7d5a )
by Jochen
05:40
created

tests.base.create_party_app()   A

Complexity

Conditions 1

Size

Total Lines 2
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nop 1
dl 0
loc 2
rs 10
c 0
b 0
f 0
1
"""
2
tests.base
3
~~~~~~~~~~
4
5
:Copyright: 2006-2020 Jochen Kupperschmidt
6
:License: Modified BSD, see LICENSE for details.
7
"""
8
9
from pathlib import Path
10
from typing import Any, Dict, Optional
11
12
from byceps.application import create_app
13
14
15
_CONFIG_PATH = Path('../config')
16
CONFIG_FILENAME_TEST_SITE = _CONFIG_PATH / 'test_site.py'
17
CONFIG_FILENAME_TEST_ADMIN = _CONFIG_PATH / 'test_admin.py'
18
19
20
def create_admin_app(config_overrides: Optional[Dict[str, Any]] = None):
21
    return create_app(CONFIG_FILENAME_TEST_ADMIN, config_overrides)
22
23
24
def create_site_app(config_overrides: Optional[Dict[str, Any]] = None):
25
    return create_app(CONFIG_FILENAME_TEST_SITE, config_overrides)
26