Skip to content

Commit 7d33551

Browse files
committed
sgf_properties_tests.py: cover effect of presenter board size
1 parent 0796be4 commit 7d33551

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

gomill_tests/sgf_properties_tests.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -340,6 +340,8 @@ def test_presenter_interpret(tc):
340340
p19 = sgf_properties.Presenter(19, "UTF-8")
341341
tc.assertEqual(p9.interpret('KO', [""]), True)
342342
tc.assertEqual(p9.interpret('SZ', ["9"]), 9)
343+
tc.assertEqual(p9.interpret('B', ["ca"]), (8, 2))
344+
tc.assertEqual(p19.interpret('B', ["ca"]), (18, 2))
343345
tc.assertRaisesRegexp(ValueError, "multiple values",
344346
p9.interpret, 'SZ', ["9", "blah"])
345347
tc.assertEqual(p9.interpret('CR', ["ab", "cd"]), set([(5, 2), (7, 0)]))
@@ -357,7 +359,8 @@ def test_presenter_serialise(tc):
357359
tc.assertEqual(p9.serialise('SZ', 9), ["9"])
358360
tc.assertEqual(p9.serialise('KM', 3.5), ["3.5"])
359361
tc.assertEqual(p9.serialise('C', "foo\\:b]ar\n"), ["foo\\\\:b\\]ar\n"])
360-
tc.assertEqual(p19.serialise('B', (1, 2)), ["cr"])
362+
tc.assertEqual(p9.serialise('B', (8, 2)), ["ca"])
363+
tc.assertEqual(p19.serialise('B', (18, 2)), ["ca"])
361364
tc.assertEqual(p9.serialise('B', None), ["tt"])
362365
tc.assertEqual(p19.serialise('AW', set([(17, 1), (18, 0)])),["aa", "bb"])
363366
tc.assertEqual(p9.serialise('DD', [(1, 2), (3, 4)]), ["ch", "ef"])

0 commit comments

Comments
 (0)