Make the readers tests a bit more verbose.

This commit is contained in:
Alexis Metaireau 2012-03-11 01:16:02 +01:00
commit 1ec2779f5e

View file

@ -1,8 +1,8 @@
# coding: utf-8 # coding: utf-8
try: try:
import unittest2 import unittest2 as unittest
except ImportError, e: except ImportError, e:
import unittest as unittest2 import unittest
import datetime import datetime
import os import os
@ -12,11 +12,12 @@ from pelican import readers
CUR_DIR = os.path.dirname(__file__) CUR_DIR = os.path.dirname(__file__)
CONTENT_PATH = os.path.join(CUR_DIR, 'content') CONTENT_PATH = os.path.join(CUR_DIR, 'content')
def _filename(*args): def _filename(*args):
return os.path.join(CONTENT_PATH, *args) return os.path.join(CONTENT_PATH, *args)
class RstReaderTest(unittest2.TestCase): class RstReaderTest(unittest.TestCase):
def test_article_with_metadata(self): def test_article_with_metadata(self):
reader = readers.RstReader({}) reader = readers.RstReader({})
@ -29,4 +30,6 @@ class RstReaderTest(unittest2.TestCase):
'date': datetime.datetime(2010, 12, 2, 10, 14), 'date': datetime.datetime(2010, 12, 2, 10, 14),
'tags': ['foo', 'bar', 'foobar'], 'tags': ['foo', 'bar', 'foobar'],
} }
self.assertDictEqual(metadata, expected)
for key, value in expected.items():
self.assertEquals(value, metadata[key], key)