From 8244d19e6ebcc645684dfd9c9191d2de0eb2cb8d Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Mon, 8 Apr 2019 12:38:12 +0300 Subject: [PATCH] start writing the kpat emitter. --- pysollib/kpat_load_save.py | 5 +++++ tests/lib/pysol_tests/kpat_load_save.py | 3 +++ 2 files changed, 8 insertions(+) diff --git a/pysollib/kpat_load_save.py b/pysollib/kpat_load_save.py index 556c2c20..e7241c98 100644 --- a/pysollib/kpat_load_save.py +++ b/pysollib/kpat_load_save.py @@ -66,3 +66,8 @@ class KpatXmlEmitter: def writeInitialLayout(self, state, turn_cb): assert False # unimpl + +class KpatEmitter: + """docstring for KpatEmitter""" + def __init__(self, f): + self.f = f diff --git a/tests/lib/pysol_tests/kpat_load_save.py b/tests/lib/pysol_tests/kpat_load_save.py index e2ca07ad..4d291813 100644 --- a/tests/lib/pysol_tests/kpat_load_save.py +++ b/tests/lib/pysol_tests/kpat_load_save.py @@ -3,6 +3,7 @@ import unittest from pysollib.acard import AbstractCard from pysollib.kpat_load_save import KpatXmlEmitter +from pysollib.kpat_load_save import KpatEmitter from six.moves import cStringIO @@ -83,3 +84,5 @@ class MyTests(unittest.TestCase): + "\n" ) + e = KpatEmitter(f) + self.assertTrue(e)