@@ 254-278 (lines=25) @@ | ||
251 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
252 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
253 | ||
254 | def test_set_location_minus(): |
|
255 | temporary_folder, folder = helper.create_working_folder() |
|
256 | ||
257 | origin = '%s/photo.jpg' % folder |
|
258 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
259 | ||
260 | photo = Photo(origin) |
|
261 | origin_metadata = photo.get_metadata() |
|
262 | ||
263 | # Verify that original photo has different location info that what we |
|
264 | # will be setting and checking |
|
265 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
266 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
267 | ||
268 | status = photo.set_location(-11.1111111111, -99.9999999999) |
|
269 | ||
270 | assert status == True, status |
|
271 | ||
272 | photo_new = Photo(origin) |
|
273 | metadata = photo_new.get_metadata() |
|
274 | ||
275 | shutil.rmtree(folder) |
|
276 | ||
277 | assert helper.isclose(metadata['latitude'], -11.1111111111), metadata['latitude'] |
|
278 | assert helper.isclose(metadata['longitude'], -99.9999999999), metadata['longitude'] |
|
279 | ||
280 | def test_set_title(): |
|
281 | temporary_folder, folder = helper.create_working_folder() |
@@ 131-155 (lines=25) @@ | ||
128 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
129 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
130 | ||
131 | def test_set_location_minus(): |
|
132 | temporary_folder, folder = helper.create_working_folder() |
|
133 | ||
134 | origin = '%s/audio.m4a' % folder |
|
135 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
136 | ||
137 | audio = Audio(origin) |
|
138 | origin_metadata = audio.get_metadata() |
|
139 | ||
140 | # Verify that original audio has different location info that what we |
|
141 | # will be setting and checking |
|
142 | assert not helper.isclose(origin_metadata['latitude'], 11.111111), origin_metadata['latitude'] |
|
143 | assert not helper.isclose(origin_metadata['longitude'], 99.999999), origin_metadata['longitude'] |
|
144 | ||
145 | status = audio.set_location(-11.111111, -99.999999) |
|
146 | ||
147 | assert status == True, status |
|
148 | ||
149 | audio_new = Audio(origin) |
|
150 | metadata = audio_new.get_metadata() |
|
151 | ||
152 | shutil.rmtree(folder) |
|
153 | ||
154 | assert helper.isclose(metadata['latitude'], -11.111111), metadata['latitude'] |
|
155 | assert helper.isclose(metadata['longitude'], -99.999999), metadata['longitude'] |
|
156 | ||
157 | def test_set_title(): |
|
158 | temporary_folder, folder = helper.create_working_folder() |