test_emf.py 871 B

1234567891011121314151617181920212223242526272829303132
  1. # -*- coding: utf-8 -*-
  2. import unittest
  3. #from pprint import pprint as pp
  4. from media.metadata.process import global_reader
  5. from media.monitor.metadata import Metadata
  6. import media.metadata.definitions as defs
  7. defs.load_definitions()
  8. class TestMMP(unittest.TestCase):
  9. def setUp(self):
  10. self.maxDiff = None
  11. def metadatas(self,f):
  12. return global_reader.read_mutagen(f), Metadata(f).extract()
  13. def test_old_metadata(self):
  14. path = "/home/rudi/music/Nightingale.mp3"
  15. m = global_reader.read_mutagen(path)
  16. self.assertTrue( len(m) > 0 )
  17. n = Metadata(path)
  18. self.assertEqual(n.extract(), m)
  19. def test_recorded(self):
  20. recorded_file = "./15:15:00-Untitled Show-256kbps.ogg"
  21. emf, old = self.metadatas(recorded_file)
  22. self.assertEqual(emf, old)
  23. if __name__ == '__main__': unittest.main()