fixed tests

This commit is contained in:
Rudi Grinberg 2012-10-12 13:58:05 -04:00
parent 591d2d741f
commit 7db61cc4b4
2 changed files with 23 additions and 11 deletions

View file

@ -216,17 +216,17 @@ class Metadata(Loggable):
# from the file? # from the file?
self.__metadata['MDATA_KEY_MD5'] = mmp.file_md5(fpath,max_length=100) self.__metadata['MDATA_KEY_MD5'] = mmp.file_md5(fpath,max_length=100)
try: # emf stuff for testing: #try: # emf stuff for testing:
if full_mutagen: #if full_mutagen:
normalized = global_reader.read_mutagen(fpath) #normalized = global_reader.read_mutagen(fpath)
self.logger.info("EMF--------------------") #self.logger.info("EMF--------------------")
self.logger.info(pformat(normalized)) #self.logger.info(pformat(normalized))
self.logger.info("OLD--------------------") #self.logger.info("OLD--------------------")
self.logger.info(pformat(self.__metadata)) #self.logger.info(pformat(self.__metadata))
self.logger.info("-----------------------") #self.logger.info("-----------------------")
except Exception as e: #except Exception as e:
self.unexpected_exception(e) #self.unexpected_exception(e)
def is_recorded(self): def is_recorded(self):
""" """

View file

@ -1,11 +1,23 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
import unittest import unittest
from pprint import pprint as pp
from media.metadata.process import global_reader from media.metadata.process import global_reader
from media.monitor.metadata import Metadata
import media.metadata.definitions as defs import media.metadata.definitions as defs
defs.load_definitions() defs.load_definitions()
class TestMMP(unittest.TestCase): class TestMMP(unittest.TestCase):
def test_sanity(self): def test_sanity(self):
m = global_reader.read_mutagen("/home/rudi/music/Nightingale.mp3") path = "/home/rudi/music/Nightingale.mp3"
m = global_reader.read_mutagen(path)
self.assertTrue( len(m) > 0 ) self.assertTrue( len(m) > 0 )
n = Metadata(path)
self.assertEqual(n.extract(), m)
pp(n.extract())
print("--------------")
pp(m)
if __name__ == '__main__': unittest.main()