diff --git a/src/tests/testSgfParser.py b/src/tests/testSgfParser.py --- a/src/tests/testSgfParser.py +++ b/src/tests/testSgfParser.py @@ -3,11 +3,22 @@ from unittest import TestCase import os from sgfParser.collection import Collection +from sgfParser.property import Property dataDir=os.path.join(os.path.dirname(__file__), "data") +class TestProperty(TestCase): + def testName(self): + self.assertEqual(Property.create("[99]",0), (0,None)) + self.assertEqual(Property.create("99[99]",0), (0,None)) + + i,prop=Property.create("MN[99]",0) + self.assertNotEqual((i,prop), (0,None)) + self.assertEqual((i,prop.name), (6,"MN")) + + class TestCollection(TestCase): def testEmptySgf(self): Collection("(;)")