# -*- 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"]