refactor: Move pytest fixtures to its own file
This commit is contained in:
parent
1866da3f8a
commit
d5fc13b34e
4 changed files with 11 additions and 8 deletions
0
tests/__init__.py
Normal file
0
tests/__init__.py
Normal file
10
tests/fixtures.py
Normal file
10
tests/fixtures.py
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
import os
|
||||||
|
import subprocess
|
||||||
|
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
@pytest.fixture
|
||||||
|
def process(tmp_path):
|
||||||
|
os.chdir(tmp_path)
|
||||||
|
process = subprocess.run(['archivebox', 'init'], capture_output=True)
|
||||||
|
return process
|
0
tests/test_args.py
Normal file
0
tests/test_args.py
Normal file
|
@ -6,14 +6,7 @@ import subprocess
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import json
|
import json
|
||||||
|
|
||||||
import pytest
|
from .fixtures import *
|
||||||
|
|
||||||
@pytest.fixture
|
|
||||||
def process(tmp_path):
|
|
||||||
os.chdir(tmp_path)
|
|
||||||
process = subprocess.run(['archivebox', 'init'], capture_output=True)
|
|
||||||
return process
|
|
||||||
|
|
||||||
|
|
||||||
def test_init(tmp_path, process):
|
def test_init(tmp_path, process):
|
||||||
assert "Initializing a new ArchiveBox collection in this folder..." in process.stdout.decode("utf-8")
|
assert "Initializing a new ArchiveBox collection in this folder..." in process.stdout.decode("utf-8")
|
||||||
|
|
Loading…
Reference in a new issue