@@ 177-196 (lines=20) @@ | ||
174 | ||
175 | assert metadata['title'] == 'my audio title', metadata['title'] |
|
176 | ||
177 | def test_set_title_non_ascii(): |
|
178 | temporary_folder, folder = helper.create_working_folder() |
|
179 | ||
180 | origin = '%s/audio.m4a' % folder |
|
181 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
182 | ||
183 | audio = Audio(origin) |
|
184 | origin_metadata = audio.get_metadata() |
|
185 | ||
186 | unicode_title = u'形声字 / 形聲字' |
|
187 | status = audio.set_title(unicode_title) |
|
188 | ||
189 | assert status == True, status |
|
190 | ||
191 | audio_new = Audio(origin) |
|
192 | metadata = audio_new.get_metadata() |
|
193 | ||
194 | shutil.rmtree(folder) |
|
195 | ||
196 | assert metadata['title'] == unicode_title, metadata['title'] |
|
197 | ||
@@ 157-175 (lines=19) @@ | ||
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() |
|
159 | ||
160 | origin = '%s/audio.m4a' % folder |
|
161 | shutil.copyfile(helper.get_file('audio.m4a'), origin) |
|
162 | ||
163 | audio = Audio(origin) |
|
164 | origin_metadata = audio.get_metadata() |
|
165 | ||
166 | status = audio.set_title('my audio title') |
|
167 | ||
168 | assert status == True, status |
|
169 | ||
170 | audio_new = Audio(origin) |
|
171 | metadata = audio_new.get_metadata() |
|
172 | ||
173 | shutil.rmtree(folder) |
|
174 | ||
175 | assert metadata['title'] == 'my audio title', metadata['title'] |
|
176 | ||
177 | def test_set_title_non_ascii(): |
|
178 | temporary_folder, folder = helper.create_working_folder() |