kyu_5.did_i_finish_my_sudoku package

Submodules

kyu_5.did_i_finish_my_sudoku.is_sudoku_done module

Solution for -> Did I Finish my Sudoku?.

Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_5.did_i_finish_my_sudoku.is_sudoku_done.done_or_not(board: list) str[source]

Done or Not.

return ‘Finished!’ or return ‘Try again!’ :param board: list :return: str

kyu_5.did_i_finish_my_sudoku.sudoku_by_column module

Assert Sudoku by column.

Helper method for Did I Finish my Sudoku? Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_5.did_i_finish_my_sudoku.sudoku_by_column.assert_sudoku_by_column(board: list) bool[source]

Assert Sudoku by column.

Parameters:

board – list

Returns:

bool

kyu_5.did_i_finish_my_sudoku.sudoku_by_regions module

Assert Sudoku by region.

Helper method for Did I Finish my Sudoku? Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_5.did_i_finish_my_sudoku.sudoku_by_regions.assert_sudoku_by_region(board: list) bool[source]

Assert Sudoku by region.

Parameters:

board – list

Returns:

boolean

kyu_5.did_i_finish_my_sudoku.sudoku_by_row module

Assert Sudoku by row.

Helper method for Did I Finish my Sudoku? Created by Egor Kostan. GitHub: https://github.com/ikostan

kyu_5.did_i_finish_my_sudoku.sudoku_by_row.assert_sudoku_by_row(board: list) bool[source]

Assert Sudoku by row.

Parameters:

board – list

Returns:

bool

kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku module

Test for -> Did I Finish my Sudoku?.

Created by Egor Kostan. GitHub: https://github.com/ikostan

class kyu_5.did_i_finish_my_sudoku.test_did_i_finish_sudoku.DidIFinishedSudokuTestCase(methodName='runTest')[source]

Bases: TestCase

Testing done_or_not function.

_classSetupFailed = False
_class_cleanups = []
test_done_or_not = None
test_done_or_not_0(**kw)

Testing done_or_not function [with board=[[1, 3, 2, 5, 7, 9, 4, 6, 8], [4…4], [8, 7, 9, 6, 4, 2, 1, 5, 3]], expected=’Finished!’].

Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return ‘Finished!’, otherwise return ‘Try again!’ :return:

test_done_or_not_1(**kw)

Testing done_or_not function [with board=[[1, 3, 2, 5, 7, 9, 4, 6, 8], [4…4], [8, 7, 9, 6, 4, 2, 1, 3, 5]], expected=’Try again!’].

Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return ‘Finished!’, otherwise return ‘Try again!’ :return:

test_done_or_not_2(**kw)

Testing done_or_not function [with board=[[1, 2, 3, 4, 5, 6, 7, 8, 9], [2…7], [9, 1, 2, 3, 4, 5, 6, 7, 8]], expected=’Try again!’].

Testing a function done_or_not/DoneOrNot passing a board (list[list_lines]) as parameter. If the board is valid return ‘Finished!’, otherwise return ‘Try again!’ :return:

Module contents

Did I Finish my Sudoku.