From 5a2df50e02b239e637c83c45eb1c4c2a59d62ddb Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Thu, 29 Aug 2013 16:14:35 -0700 Subject: [PATCH] Add string test --- tests.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests.py b/tests.py index d413bb1..32dabd1 100644 --- a/tests.py +++ b/tests.py @@ -101,6 +101,25 @@ def test_9x9_peers(): assert epeer in peers, '{} not in peers of (3, 3)'.format(epeer) +def test_9x9_str(): + ''' + Test string generation/printing. + ''' + b = sudoku.Board() + expected_str = '\n'.join(['. . . | . . . | . . .', + '. . . | . . . | . . .', + '. . . | . . . | . . .', + '------+-------+------', + '. . . | . . . | . . .', + '. . . | . . . | . . .', + '. . . | . . . | . . .', + '------+-------+------', + '. . . | . . . | . . .', + '. . . | . . . | . . .', + '. . . | . . . | . . .']) + assert str(b) == expected_str + + def main(): nose.main()