@@ 134-158 (lines=25) @@ | ||
131 | ||
132 | assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken'] |
|
133 | ||
134 | def test_set_location(): |
|
135 | temporary_folder, folder = helper.create_working_folder() |
|
136 | ||
137 | origin = '%s/video.mov' % folder |
|
138 | shutil.copyfile(helper.get_file('video.mov'), origin) |
|
139 | ||
140 | video = Video(origin) |
|
141 | origin_metadata = video.get_metadata() |
|
142 | ||
143 | # Verify that original video has different location info that what we |
|
144 | # will be setting and checking |
|
145 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
146 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
147 | ||
148 | status = video.set_location(11.1111111111, 99.9999999999) |
|
149 | ||
150 | assert status == True, status |
|
151 | ||
152 | video_new = Video(origin) |
|
153 | metadata = video_new.get_metadata() |
|
154 | ||
155 | shutil.rmtree(folder) |
|
156 | ||
157 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
158 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
159 | ||
160 | def test_set_title(): |
|
161 | temporary_folder, folder = helper.create_working_folder() |
@@ 118-142 (lines=25) @@ | ||
115 | ||
116 | assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken'] |
|
117 | ||
118 | def test_set_location(): |
|
119 | temporary_folder, folder = helper.create_working_folder() |
|
120 | ||
121 | origin = '%s/audio.m4a' % folder |
|
122 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
123 | ||
124 | audio = Audio(origin) |
|
125 | origin_metadata = audio.get_metadata() |
|
126 | ||
127 | # Verify that original audio has different location info that what we |
|
128 | # will be setting and checking |
|
129 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
130 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
131 | ||
132 | status = audio.set_location(11.1111111111, 99.9999999999) |
|
133 | ||
134 | assert status == True, status |
|
135 | ||
136 | audio_new = Audio(origin) |
|
137 | metadata = audio_new.get_metadata() |
|
138 | ||
139 | shutil.rmtree(folder) |
|
140 | ||
141 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
142 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
143 | ||
144 | def test_set_location_minus(): |
|
145 | temporary_folder, folder = helper.create_working_folder() |
@@ 251-275 (lines=25) @@ | ||
248 | #assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken'] |
|
249 | assert date_taken == helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)), metadata['date_taken'] |
|
250 | ||
251 | def test_set_location(): |
|
252 | temporary_folder, folder = helper.create_working_folder() |
|
253 | ||
254 | origin = '%s/photo.jpg' % folder |
|
255 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
256 | ||
257 | photo = Photo(origin) |
|
258 | origin_metadata = photo.get_metadata() |
|
259 | ||
260 | # Verify that original photo has different location info that what we |
|
261 | # will be setting and checking |
|
262 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
263 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
264 | ||
265 | status = photo.set_location(11.1111111111, 99.9999999999) |
|
266 | ||
267 | assert status == True, status |
|
268 | ||
269 | photo_new = Photo(origin) |
|
270 | metadata = photo_new.get_metadata() |
|
271 | ||
272 | shutil.rmtree(folder) |
|
273 | ||
274 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
275 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
276 | ||
277 | def test_set_location_minus(): |
|
278 | temporary_folder, folder = helper.create_working_folder() |