Skip to content

Commit 448e4d9

Browse files
committed
Clean jobs before/after tests for some modules only
1 parent 54c60f2 commit 448e4d9

File tree

5 files changed

+33
-1
lines changed

5 files changed

+33
-1
lines changed

tests/hubstorage/conftest.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ def hsspiderid(hsproject):
4141
@pytest.fixture(autouse=True, scope='session')
4242
def setup_session(hsclient, hsproject, hscollection):
4343
set_testbotgroup(hsproject)
44+
remove_all_jobs(hsproject)
4445
yield
4546
remove_all_jobs(hsproject)
4647
unset_testbotgroup(hsproject)
@@ -56,7 +57,6 @@ def setup_vcrpy_per_test(request, hsproject):
5657
request.function.__name__
5758
)
5859
#with my_vcr.use_cassette(cassette_name):
59-
remove_all_jobs(hsproject)
6060
yield
6161

6262

tests/hubstorage/test_jobq.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@
1111

1212
from .conftest import TEST_PROJECT_ID, TEST_SPIDER_NAME
1313
from .conftest import hsspiderid
14+
from .conftest import remove_all_jobs
15+
16+
17+
@pytest.fixture(autouse=True)
18+
def clean_jobs(hsproject):
19+
remove_all_jobs(hsproject)
20+
yield
21+
remove_all_jobs(hsproject)
1422

1523

1624
def _keys(lst):

tests/hubstorage/test_jobsmeta.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,17 @@
33
44
System tests for operations on stored job metadata
55
"""
6+
import pytest
67
from .conftest import TEST_SPIDER_NAME
78
from .conftest import start_job
9+
from .conftest import remove_all_jobs
10+
11+
12+
@pytest.fixture(autouse=True)
13+
def clean_jobs(hsproject):
14+
remove_all_jobs(hsproject)
15+
yield
16+
remove_all_jobs(hsproject)
817

918

1019
def _assertMetadata(meta1, meta2):

tests/hubstorage/test_project.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,17 @@
1313
from .conftest import hsspiderid
1414
from .conftest import start_job
1515
from .conftest import set_testbotgroup
16+
from .conftest import remove_all_jobs
1617
from .testutil import failing_downloader
1718

1819

20+
@pytest.fixture(autouse=True)
21+
def clean_jobs(hsproject):
22+
remove_all_jobs(hsproject)
23+
yield
24+
remove_all_jobs(hsproject)
25+
26+
1927
def test_projectid(hsclient):
2028
p1 = hsclient.get_project(int(TEST_PROJECT_ID))
2129
p2 = hsclient.get_project(str(TEST_PROJECT_ID))

tests/hubstorage/test_system.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,17 @@
1010
from .conftest import TEST_ENDPOINT, TEST_SPIDER_NAME
1111
from .conftest import TEST_PROJECT_ID, TEST_AUTH
1212
from .conftest import start_job
13+
from .conftest import remove_all_jobs
1314

1415

1516
MAGICN = 1211
1617

18+
@pytest.fixture(autouse=True)
19+
def clean_jobs(hsproject):
20+
remove_all_jobs(hsproject)
21+
yield
22+
remove_all_jobs(hsproject)
23+
1724

1825
@pytest.fixture
1926
def panelclient():

0 commit comments

Comments
 (0)