@@ 128-156 (lines=29) @@ | ||
125 | ||
126 | assert album_name == metadata_new['album'], metadata_new |
|
127 | ||
128 | def test_set_date_taken(): |
|
129 | temporary_folder, folder = helper.create_working_folder() |
|
130 | ||
131 | origin = '%s/text.txt' % folder |
|
132 | shutil.copyfile(helper.get_file('valid.txt'), origin) |
|
133 | ||
134 | text = Text(origin) |
|
135 | metadata = text.get_metadata() |
|
136 | ||
137 | with open(origin, 'r') as f: |
|
138 | f.readline() |
|
139 | contents = f.read() |
|
140 | ||
141 | assert helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)) != metadata['date_taken'], metadata['date_taken'] |
|
142 | ||
143 | status = text.set_date_taken(datetime(2013, 9, 30, 7, 6, 5)) |
|
144 | assert status == True, status |
|
145 | ||
146 | text_new = Text(origin) |
|
147 | metadata_new = text_new.get_metadata() |
|
148 | ||
149 | with open(origin, 'r') as f: |
|
150 | f.readline() |
|
151 | contents_new = f.read() |
|
152 | assert contents == contents_new, contents_new |
|
153 | ||
154 | shutil.rmtree(folder) |
|
155 | ||
156 | assert helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)) == metadata_new['date_taken'], metadata_new['date_taken'] |
|
157 | ||
158 | def test_set_location(): |
|
159 | temporary_folder, folder = helper.create_working_folder() |
|
@@ 222-249 (lines=28) @@ | ||
219 | ||
220 | assert album_name == metadata_new['album'], metadata_new |
|
221 | ||
222 | def test_set_date_taken_without_header(): |
|
223 | temporary_folder, folder = helper.create_working_folder() |
|
224 | ||
225 | origin = '%s/text.txt' % folder |
|
226 | shutil.copyfile(helper.get_file('valid-without-header.txt'), origin) |
|
227 | ||
228 | text = Text(origin) |
|
229 | metadata = text.get_metadata() |
|
230 | ||
231 | with open(origin, 'r') as f: |
|
232 | contents = f.read() |
|
233 | ||
234 | assert helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)) != metadata['date_taken'], metadata['date_taken'] |
|
235 | ||
236 | status = text.set_date_taken(datetime(2013, 9, 30, 7, 6, 5)) |
|
237 | assert status == True, status |
|
238 | ||
239 | text_new = Text(origin) |
|
240 | metadata_new = text_new.get_metadata() |
|
241 | ||
242 | with open(origin, 'r') as f: |
|
243 | f.readline() |
|
244 | contents_new = f.read() |
|
245 | assert contents == contents_new, contents_new |
|
246 | ||
247 | shutil.rmtree(folder) |
|
248 | ||
249 | assert helper.time_convert((2013, 9, 30, 7, 6, 5, 0, 273, 0)) == metadata_new['date_taken'], metadata_new['date_taken'] |
|
250 | ||
251 | def test_set_location_without_header(): |
|
252 | temporary_folder, folder = helper.create_working_folder() |