@@ 97-126 (lines=30) @@ | ||
94 | ||
95 | assert metadata['mime_type'] == 'text/plain' |
|
96 | ||
97 | def test_set_album(): |
|
98 | temporary_folder, folder = helper.create_working_folder() |
|
99 | ||
100 | origin = '%s/text.txt' % folder |
|
101 | shutil.copyfile(helper.get_file('valid.txt'), origin) |
|
102 | ||
103 | text = Text(origin) |
|
104 | metadata = text.get_metadata() |
|
105 | ||
106 | with open(origin, 'r') as f: |
|
107 | f.readline() |
|
108 | contents = f.read() |
|
109 | ||
110 | album_name = 'Test Album' |
|
111 | assert album_name != metadata['album'] |
|
112 | ||
113 | status = text.set_album(album_name) |
|
114 | assert status == True, status |
|
115 | ||
116 | text_new = Text(origin) |
|
117 | metadata_new = text_new.get_metadata() |
|
118 | ||
119 | with open(origin, 'r') as f: |
|
120 | f.readline() |
|
121 | contents_new = f.read() |
|
122 | assert contents == contents_new, contents_new |
|
123 | ||
124 | shutil.rmtree(folder) |
|
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() |
|
@@ 192-220 (lines=29) @@ | ||
189 | ||
190 | assert helper.isclose(metadata['latitude'], 11.1111111111), metadata['latitude'] |
|
191 | ||
192 | def test_set_album_without_header(): |
|
193 | temporary_folder, folder = helper.create_working_folder() |
|
194 | ||
195 | origin = '%s/text.txt' % folder |
|
196 | shutil.copyfile(helper.get_file('valid-without-header.txt'), origin) |
|
197 | ||
198 | text = Text(origin) |
|
199 | metadata = text.get_metadata() |
|
200 | ||
201 | with open(origin, 'r') as f: |
|
202 | contents = f.read() |
|
203 | ||
204 | album_name = 'Test Album' |
|
205 | assert album_name != metadata['album'] |
|
206 | ||
207 | status = text.set_album(album_name) |
|
208 | assert status == True, status |
|
209 | ||
210 | text_new = Text(origin) |
|
211 | metadata_new = text_new.get_metadata() |
|
212 | ||
213 | with open(origin, 'r') as f: |
|
214 | f.readline() |
|
215 | contents_new = f.read() |
|
216 | assert contents == contents_new, contents_new |
|
217 | ||
218 | shutil.rmtree(folder) |
|
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() |