| @@ 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() |
|
| @@ 243-267 (lines=25) @@ | ||
| 240 | #assert date_taken == (2013, 9, 30, 7, 6, 5, 0, 273, 0), metadata['date_taken'] |
|
| 241 | assert date_taken == helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)), metadata['date_taken'] |
|
| 242 | ||
| 243 | def test_set_location(): |
|
| 244 | temporary_folder, folder = helper.create_working_folder() |
|
| 245 | ||
| 246 | origin = '%s/photo.jpg' % folder |
|
| 247 | shutil.copyfile(helper.get_file('plain.jpg'), origin) |
|
| 248 | ||
| 249 | photo = Photo(origin) |
|
| 250 | origin_metadata = photo.get_metadata() |
|
| 251 | ||
| 252 | # Verify that original photo has different location info that what we |
|
| 253 | # will be setting and checking |
|
| 254 | assert not helper.isclose(origin_metadata['latitude'], 11.1111111111), origin_metadata['latitude'] |
|
| 255 | assert not helper.isclose(origin_metadata['longitude'], 99.9999999999), origin_metadata['longitude'] |
|
| 256 | ||
| 257 | status = photo.set_location(11.1111111111, 99.9999999999) |
|
| 258 | ||
| 259 | assert status == True, status |
|
| 260 | ||
| 261 | photo_new = Photo(origin) |
|
| 262 | metadata = photo_new.get_metadata() |
|
| 263 | ||
| 264 | shutil.rmtree(folder) |
|
| 265 | ||
| 266 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
| 267 | assert helper.isclose(metadata['longitude'], 99.9999999999), metadata['longitude'] |
|
| 268 | ||
| 269 | def test_set_location_minus(): |
|
| 270 | temporary_folder, folder = helper.create_working_folder() |
|