def test_single_column(self): # arrange arr = [["X"], ["O"], ["X"], ["X"]] # act set_board(arr) # assert self.assertSequenceEqual([["X"], ["O"], ["X"], ["X"]], arr)
def test_all_o(self): # arrange arr = [["O", "O"], ["O", "O"]] # act set_board(arr) # assert self.assertSequenceEqual( [["O", "O"], ["O", "O"]], arr)
def test_single_row(self): # arrange arr = [["X", "O", "X", "O"]] # act set_board(arr) # assert self.assertSequenceEqual([["X", "O", "X", "O"]], arr)
def test_mixed(self): # arrange arr = [["X", "X", "X", "X"], ["X", "O", "O", "X"], ["X", "X", "O", "X"], ["X", "O", "X", "X"]] # act set_board(arr) # assert expected_result = [["X", "X", "X", "X"], ["X", "X", "X", "X"], ["X", "X", "X", "X"], ["X", "O", "X", "X"]] self.assertSequenceEqual(expected_result, arr)
def test_empty_arr(self): # arrange arr_1 = [] arr_2 = [[]] # act set_board(arr_1) set_board(arr_2) # assert self.assertSequenceEqual([], arr_1) self.assertSequenceEqual([[]], arr_2)