* morituri/test/test_common_program.py:

Add tests for naming of disc output location.
This commit is contained in:
Thomas Vander Stichele
2011-05-30 18:03:00 +00:00
parent faf18f32f6
commit 02f5012453
2 changed files with 25 additions and 0 deletions

View File

@@ -1,3 +1,8 @@
2011-05-30 Thomas Vander Stichele <thomas at apestaart dot org>
* morituri/test/test_common_program.py:
Add tests for naming of disc output location.
2011-05-29 Thomas Vander Stichele <thomas at apestaart dot org>
* morituri/common/gstreamer.py:

View File

@@ -8,6 +8,7 @@ import unittest
from morituri.result import result
from morituri.common import program, accurip
from morituri.rip import cd
class TrackImageVerifyTestCase(unittest.TestCase):
# example taken from a rip of Luke Haines Is Dead, disc 1
@@ -79,3 +80,22 @@ class HTOATestCase(unittest.TestCase):
prog.getAccurateRipResults()
class PathTestCase(unittest.TestCase):
def testStandardTemplateEmpty(self):
prog = program.Program()
path = prog.getPath(u'/tmp', cd.DEFAULT_DISC_TEMPLATE, 'mbdiscid', 0)
self.assertEquals(path,
u'/tmp/Unknown Artist - mbdiscid/Unknown Artist - mbdiscid')
def testStandardTemplateFilled(self):
prog = program.Program()
md = program.DiscMetadata()
md.artist = md.sortName = 'Jeff Buckley'
md.title = 'Grace'
prog.metadata = md
path = prog.getPath(u'/tmp', cd.DEFAULT_DISC_TEMPLATE, 'mbdiscid', 0)
self.assertEquals(path,
u'/tmp/Jeff Buckley - Grace/Jeff Buckley - Grace')