X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=tests%2Ftest_format.py;h=8d46e679e305c19c5d4f2cc524927bf44aa3b7dc;hb=12e046208dda7a46efc4b02dde9a1cb507a940ba;hp=8dc1a2294f79523c0d8970f82b1b4aba273a4097;hpb=8d0cd0faf04cf7a988b77d6fe2a4285444a2f3ea;p=m_librarian.git diff --git a/tests/test_format.py b/tests/test_format.py old mode 100755 new mode 100644 index 8dc1a22..8d46e67 --- a/tests/test_format.py +++ b/tests/test_format.py @@ -1,18 +1,15 @@ -#! /usr/bin/env python +import os +from m_librarian import download +from m_librarian.config import get_config -import unittest -from tests import main -from m_librarian import config, download - -class TestFormat(unittest.TestCase): - def test_compile_format(self): - config.get_config().set('download', 'format', '%a/%s/%n %t') - download._compile_format() - self.assertEqual(download.compiled_format, - u'%(author)s/%(series)s/%(ser_no)d %(title)s') - - -if __name__ == "__main__": - main() +def test_compile_format(): + config_path = os.path.join( + os.path.dirname(__file__), 'test_config.conf') + get_config(config_path) + ml_conf = get_config() + ml_conf.set('download', 'format', '%a/%s/%n %t') + download._compile_format() + assert download.compiled_format == \ + u'%(author1)s/%(series)s/%(ser_no)d %(title)s'