From 02f50124539da824a586b34bee94e691308aca8e Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Mon, 30 May 2011 18:03:00 +0000 Subject: [PATCH] * morituri/test/test_common_program.py: Add tests for naming of disc output location. --- ChangeLog | 5 +++++ morituri/test/test_common_program.py | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/ChangeLog b/ChangeLog index 46945e0..3611b4d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2011-05-30 Thomas Vander Stichele + + * morituri/test/test_common_program.py: + Add tests for naming of disc output location. + 2011-05-29 Thomas Vander Stichele * morituri/common/gstreamer.py: diff --git a/morituri/test/test_common_program.py b/morituri/test/test_common_program.py index b3aa7ca..e67f01a 100644 --- a/morituri/test/test_common_program.py +++ b/morituri/test/test_common_program.py @@ -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') +