5
5
from tests import make_dwca
6
6
from dwcahandler import DwcaHandler
7
7
from io import BytesIO
8
-
8
+ from numpy import nan
9
9
10
10
class TestMergeDwcaContent :
11
11
@@ -82,13 +82,13 @@ def test_merge_core_and_ext_records(self):
82
82
83
83
delta_occ_df = pd .DataFrame (data = [["3" , "species3" , "-40.0000" , "144.0000" , "Observation" ],
84
84
["4" , "species4" , "-10.0000" , "144.0000" , "Observation" ],
85
- ["5" , "species5" , "-20.0000" , "145.0000" , "" ],
86
- ["6" , "species6" , "-30.0000" , "146.3048" , "" ]],
85
+ ["5" , "species5" , "-20.0000" , "145.0000" , nan ],
86
+ ["6" , "species6" , "-30.0000" , "146.3048" , nan ]],
87
87
columns = ["occurrenceID" , "scientificName" , "decimalLatitude" , "decimalLongitude" ,
88
88
"basisOfRecord" ])
89
89
90
90
delta_multimedia_df = pd .DataFrame (data = [["3" , "https://new-image3.webp" , "image/webp" , "StillImage" , "RightsHolder3" ],
91
- ["4" , "https://image4.webp" , "image/webp" , "StillImage" , None ],
91
+ ["4" , "https://image4.webp" , "image/webp" , "StillImage" , nan ],
92
92
["5" , "https://image5.webp" , "image/webp" , "StillImage" , "RightsHolder5" ],
93
93
["6" , "https://image6.webp" , "image/webp" , "StillImage" , "RightsHolder6" ]],
94
94
columns = ["occurrenceID" , "identifier" , "format" , "type" , "rightsHolder" ])
@@ -105,18 +105,19 @@ def test_merge_core_and_ext_records(self):
105
105
output_dwca_path = output_obj ,
106
106
keys_lookup = keys_lookup )
107
107
108
- expected_occ_df = pd .DataFrame (data = [["1" , "species1" , "-30.0000" , "144.0000" , None ],
109
- ["2" , "species2" , "-28.0000" , "115.0000" , None ],
108
+ expected_occ_df = pd .DataFrame (data = [["1" , "species1" , "-30.0000" , "144.0000" , nan ],
109
+ ["2" , "species2" , "-28.0000" , "115.0000" , nan ],
110
110
["3" , "species3" , "-40.0000" , "144.0000" , "Observation" ],
111
111
["4" , "species4" , "-10.0000" , "144.0000" , "Observation" ],
112
- ["5" , "species5" , "-20.0000" , "145.0000" , None ],
113
- ["6" , "species6" , "-30.0000" , "146.3048" , None ]],
114
- columns = ['occurrenceID' , 'scientificName' , 'decimalLatitude' , 'decimalLongitude' , 'basisOfRecord' ])
112
+ ["5" , "species5" , "-20.0000" , "145.0000" , nan ],
113
+ ["6" , "species6" , "-30.0000" , "146.3048" , nan ]],
114
+ columns = ['occurrenceID' , 'scientificName' , 'decimalLatitude' , 'decimalLongitude' ,
115
+ 'basisOfRecord' ])
115
116
116
- expected_multimedia_df = pd .DataFrame (data = [["1" , "https://image1.jpg" , "image/jpeg" , "StillImage" , None ],
117
- ["2" , "https://image2.jpg" , "image/jpeg" , "StillImage" , None ],
117
+ expected_multimedia_df = pd .DataFrame (data = [["1" , "https://image1.jpg" , "image/jpeg" , "StillImage" , nan ],
118
+ ["2" , "https://image2.jpg" , "image/jpeg" , "StillImage" , nan ],
118
119
["3" , "https://new-image3.webp" , "image/webp" , "StillImage" , "RightsHolder3" ],
119
- ["4" , "https://image4.webp" , "image/webp" , "StillImage" , None ],
120
+ ["4" , "https://image4.webp" , "image/webp" , "StillImage" , nan ],
120
121
["5" , "https://image5.webp" , "image/webp" , "StillImage" , "RightsHolder5" ],
121
122
["6" , "https://image6.webp" , "image/webp" , "StillImage" , "RightsHolder6" ]],
122
123
columns = ["occurrenceID" , "identifier" , "format" , "type" , "rightsHolder" ])
0 commit comments