Skip to content

Commit 661225b

Browse files
committed
move data to fixture and refactor.
1 parent bc4cfb9 commit 661225b

File tree

2 files changed

+20
-14
lines changed

2 files changed

+20
-14
lines changed

tests/unit/compare/conftest.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import pytest
2+
3+
4+
@pytest.fixture
5+
def data_sources():
6+
harvest_source = {
7+
"1": "de955c1b-fa16-4b84-ad6c-f891ba276056", # update
8+
"2": "6d500ebc-19f8-4541-82b0-f02ad24c82e3", # do nothing
9+
"3": "9aeef506-fbc4-42e4-ad27-c2e7e9f0d1c5", # create
10+
}
11+
12+
ckan_source = {
13+
"1": "fcd3428b-0ba7-48da-951d-fe44606be556",
14+
"2": "6d500ebc-19f8-4541-82b0-f02ad24c82e3",
15+
"4": "dae9b42c-cfc5-4f71-ae97-a5b75234b14f", # delete
16+
}
17+
18+
return harvest_source, ckan_source

tests/unit/compare/test_compare.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,10 @@
11
from harvester.compare import compare
22

33

4-
def test_compare():
4+
def test_compare(data_sources):
55
"""tests compare"""
66

7-
harvest_source = {
8-
"1": "de955c1b-fa16-4b84-ad6c-f891ba276056", # update
9-
"2": "6d500ebc-19f8-4541-82b0-f02ad24c82e3", # do nothing
10-
"3": "9aeef506-fbc4-42e4-ad27-c2e7e9f0d1c5", # create
11-
}
12-
13-
ckan_source = {
14-
"1": "fcd3428b-0ba7-48da-951d-fe44606be556",
15-
"2": "6d500ebc-19f8-4541-82b0-f02ad24c82e3",
16-
"4": "dae9b42c-cfc5-4f71-ae97-a5b75234b14f", # delete
17-
}
18-
19-
compare_res = compare(harvest_source, ckan_source)
7+
compare_res = compare(*data_sources)
208

219
assert len(compare_res["create"]) == 1
2210
assert len(compare_res["update"]) == 1

0 commit comments

Comments
 (0)