Пример #1
0
 def test_audio_tags_reset_mp4(self):
     with test_utils.temp_audio_file(open_data=False, suffix='.mp4') as temp:
         args = {
             'title' : utils.random_string(),
         }
         metadata.tags_update(temp, **args)
         metadata.tags_delete(temp, 'foo', 'bar')
         new_tags = metadata.tags_show(temp)
         self.assertEqual(new_tags, args)
Пример #2
0
 def test_audio_tags_delete_args_not_there(self):
     with test_utils.temp_audio_file(open_data=False) as temp:
         args = {
             'title' : utils.random_string(),
             'album' : utils.random_string(),
             'artist' : utils.random_string(),
             'album_artist' : utils.random_string(),
         }
         metadata.tags_update(temp, **args)
         metadata.tags_delete(temp, 'foo')
         new_tags = metadata.tags_show(temp)
         self.assertEqual(args, new_tags)
Пример #3
0
 def test_audio_tags(self):
     with test_utils.temp_audio_file(open_data=False) as temp:
         args = {
             'title' : utils.random_string(),
             'album' : utils.random_string(),
             'performer'  : utils.random_string(),
             'track_number' : '1/2',
             'disc_number' : '1/1',
             'genre' : utils.random_string(),
             'date' : '2015',
             'copyright' : utils.random_string(),
             'album_artist' : utils.random_string(),
         }
         metadata.tags_update(temp, **args)
         new_tags = metadata.tags_show(temp)
         self.assertEqual(args, new_tags)
         for key in args:
             metadata.tags_delete(temp, key)
         new_tags = metadata.tags_show(temp)
         self.assertEqual(new_tags, {})
Пример #4
0
def tags_delete(args):
    metadata.tags_delete(args.input_file, *args.args)
    print 'Args deleted on file:%s' % args.input_file