# -*- coding: utf-8 -*- import unittest #from pprint import pprint as pp from media.metadata.process import global_reader from media.monitor.metadata import Metadata import media.metadata.definitions as defs defs.load_definitions() class TestMMP(unittest.TestCase): def setUp(self): self.maxDiff = None def metadatas(self,f): return global_reader.read_mutagen(f), Metadata(f).extract() def test_old_metadata(self): path = "/home/rudi/music/Nightingale.mp3" m = global_reader.read_mutagen(path) self.assertTrue( len(m) > 0 ) n = Metadata(path) self.assertEqual(n.extract(), m) def test_recorded(self): recorded_file = "./15:15:00-Untitled Show-256kbps.ogg" emf, old = self.metadatas(recorded_file) self.assertEqual(emf, old) if __name__ == '__main__': unittest.main()