isso/specs/test_migration.py
Martin Zimmermann 770dbf48af wynaut import
2013-12-19 22:13:06 +01:00

32 lines
626 B
Python

# -*- encoding: utf-8 -*-
import tempfile
from os.path import join, dirname
from isso.core import Config
from isso.db import SQLite3
from wynaut.imprt import Disqus
def test_disqus():
xml = join(dirname(__file__), "disqus.xml")
xxx = tempfile.NamedTemporaryFile()
db = SQLite3(xxx.name, Config.load(None))
dsq = Disqus(xml)
dsq.migrate(db)
assert db.threads["/"]["title"] == "Hello, World!"
assert db.threads["/"]["id"] == 1
a = db.comments.get(1)
assert a["author"] == "peter"
assert a["email"] == "foo@bar.com"
b = db.comments.get(2)
assert b["parent"] == a["id"]