Coverage for tests/conftest.py : 100%

Hot-keys on this page
r m x p toggle line displays
j k next/prev highlighted chunk
0 (zero) top of page
1 (one) first highlighted chunk
1import os
2import shutil
4import pytest
5from app import create_app
7from shopyo.api.file import tryrmtree
9# from shopyo.app import app as _app
12@pytest.fixture(scope="module")
13def temp_app():
14 return create_app("testing")
17@pytest.fixture
18def app(tmpdir, app_type, temp_app):
19 src = os.path.join(temp_app.instance_path, "config.py")
20 dest = tmpdir.join("temp_config.py")
21 dest.write("")
22 shutil.copy(src, dest)
23 tryrmtree(temp_app.instance_path)
24 dev_app = create_app(app_type)
25 yield dev_app
26 shutil.copy(dest, src)