@@ -25,17 +25,17 @@ def test_validate_dwca(self):
25
25
Test for read and extract dwca. Validate core content
26
26
"""
27
27
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample1" )
28
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
29
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
28
+ content_keys = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
29
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
30
30
assert dwca_result
31
31
32
32
def test_validate_dwca2 (self ):
33
33
"""
34
34
Test for read and extract dwca. Validate core content
35
35
"""
36
36
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample2" )
37
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
38
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
37
+ content_keys = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
38
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
39
39
assert dwca_result
40
40
41
41
def test_empty_keys (self , caplog ):
@@ -44,8 +44,8 @@ def test_empty_keys(self, caplog):
44
44
"""
45
45
caplog .set_level (logging .INFO )
46
46
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample3" )
47
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
48
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
47
+ content_keys = {MetaElementTypes .OCCURRENCE : 'occurrenceID' }
48
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
49
49
assert not dwca_result
50
50
assert "Empty values found in ['occurrenceID']. Total rows affected: 1" in caplog .messages
51
51
assert "Empty values found in dataframe row: [0]" in caplog .messages
@@ -56,8 +56,8 @@ def test_duplicate_key(self, caplog):
56
56
"""
57
57
caplog .set_level (logging .INFO )
58
58
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample4" )
59
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'catalogNumber' }
60
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
59
+ content_keys = {MetaElementTypes .OCCURRENCE : 'catalogNumber' }
60
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
61
61
assert not dwca_result
62
62
assert "Duplicate ['catalogNumber'] found. Total rows affected: 3" in caplog .messages
63
63
assert "Duplicate values: ['014800' '014823']" in caplog .messages
@@ -67,10 +67,10 @@ def test_duplicate_columns_in_dwca(self):
67
67
Test for read and extract dwca. Validate duplicate columns specified in metadata of dwca
68
68
"""
69
69
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample5" )
70
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'catalogNumber' }
70
+ content_keys = {MetaElementTypes .OCCURRENCE : 'catalogNumber' }
71
71
72
72
with pytest .raises (ValueError ) as exc_info :
73
- DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
73
+ DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
74
74
75
75
assert ("Duplicate columns ['catalogNumber'] specified in the metadata for occurrence.csv"
76
76
in str (exc_info .value ))
@@ -81,9 +81,9 @@ def test_dwca_with_occ_core_ext(self, caplog):
81
81
"""
82
82
caplog .set_level (logging .INFO )
83
83
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample6" )
84
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'gbifID' }
84
+ content_keys = {MetaElementTypes .OCCURRENCE : 'gbifID' }
85
85
86
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
86
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
87
87
assert dwca_result
88
88
assert "Validation successful for core MetaElementTypes.OCCURRENCE content for unique keys ['gbifID']" in caplog .messages
89
89
assert "Validation successful for extension MetaElementTypes.OCCURRENCE content for unique keys ['gbifID']" in caplog .messages
@@ -95,9 +95,9 @@ def test_dwca_with_occ_core_ext_with_url_as_key(self, caplog):
95
95
"""
96
96
caplog .set_level (logging .INFO )
97
97
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample6" )
98
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'http://rs.gbif.org/terms/1.0/gbifID' }
98
+ content_keys = {MetaElementTypes .OCCURRENCE : 'http://rs.gbif.org/terms/1.0/gbifID' }
99
99
100
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
100
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
101
101
assert dwca_result
102
102
assert "Validation successful for core MetaElementTypes.OCCURRENCE content for unique keys ['gbifID']" in caplog .messages
103
103
assert "Validation successful for extension MetaElementTypes.OCCURRENCE content for unique keys ['gbifID']" in caplog .messages
@@ -108,9 +108,9 @@ def test_dwca_with_occ_core_ext_with_duplicates(self, caplog):
108
108
"""
109
109
caplog .set_level (logging .INFO )
110
110
simple_dwca = make_zip_from_folder_contents (f"{ input_folder } /dwca-sample7" )
111
- keys_lookup = {MetaElementTypes .OCCURRENCE : 'http://rs.gbif.org/terms/1.0/gbifID' }
111
+ content_keys = {MetaElementTypes .OCCURRENCE : 'http://rs.gbif.org/terms/1.0/gbifID' }
112
112
113
- dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , keys_lookup = keys_lookup )
113
+ dwca_result = DwcaHandler .validate_dwca (dwca_file = simple_dwca , content_keys = content_keys )
114
114
assert not dwca_result
115
115
assert "Duplicate ['gbifID'] found. Total rows affected: 2" in caplog .messages
116
116
assert "Duplicate values: ['sample']" in caplog .messages
0 commit comments