replace assert with assertEqual

This commit is contained in:
Martin Zimmermann 2014-04-30 15:24:16 +02:00
parent 910da2a6c0
commit 0154113c80

View File

@ -1,5 +1,10 @@
# -*- encoding: utf-8 -*- # -*- encoding: utf-8 -*-
try:
import unittest2 as unittest
except ImportError:
import unittest
import tempfile import tempfile
from os.path import join, dirname from os.path import join, dirname
@ -9,16 +14,26 @@ from isso.db import SQLite3
from isso.migrate import Disqus from isso.migrate import Disqus
def test_disqus(): class TestMigration(unittest.TestCase):
xml = join(dirname(__file__), "disqus.xml") def test_disqus(self):
xxx = tempfile.NamedTemporaryFile()
db = SQLite3(xxx.name, Config.load(None)) xml = join(dirname(__file__), "disqus.xml")
Disqus(db, xml).migrate() xxx = tempfile.NamedTemporaryFile()
assert db.threads["/"]["title"] == "Hello, World!" db = SQLite3(xxx.name, Config.load(None))
assert db.threads["/"]["id"] == 1 Disqus(db, xml).migrate()
self.assertEqual(db.threads["/"]["title"], "Hello, World!")
self.assertEqual(db.threads["/"]["id"], 1)
a = db.comments.get(1)
self.assertEqual(a["author"], "peter")
self.assertEqual(a["email"], "foo@bar.com")
b = db.comments.get(2)
self.assertEqual(b["parent"] ,a["id"])
a = db.comments.get(1) a = db.comments.get(1)