def test_instantiation_from_array(self): squares = np.array([ [7, None, None, None, None, None, None, None, None], # noqa: E241, E501 [None, None, None, None, None, None, None, None, None], # noqa: E241, E501 [None, None, None, None, None, None, None, None, None], # noqa: E241, E501 [None, None, None, None, None, None, None, 7, None], # noqa: E241, E501 [None, None, None, None, None, None, None, None, None], # noqa: E241, E501 [None, 3, None, None, None, None, None, None, None], # noqa: E241, E501 [None, None, None, None, None, None, 2, 1, None], # noqa: E241, E501 [None, None, None, None, None, None, None, None, None], # noqa: E241, E501 [None, None, None, None, None, None, None, None, None], # noqa: E241, E501 ]) expected_str = ("7 . . | . . . | . . .\n" ". . . | . . . | . . .\n" ". . . | . . . | . . .\n" "---------------------\n" ". . . | . . . | . 7 .\n" ". . . | . . . | . . .\n" ". 3 . | . . . | . . .\n" "---------------------\n" ". . . | . . . | 2 1 .\n" ". . . | . . . | . . .\n" ". . . | . . . | . . .\n") board = HB6DBoard.from_array(squares) self.assertEqual(str(board), expected_str)