def test_5_5_should_return_5_5(self): matriz = create_matriz( 5, 5, '1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5') self.assertEqual('5 5', len_matriz(5, matriz)) self.assertEqual([['1', '2', '3', '4', '5'], ['1', '2', '3', '4', '5'], ['1', '2', '3', '4', '5'], ['1', '2', '3', '4', '5'], ['1', '2', '3', '4', '5']], matriz)
def test_matriz_8_8_should_return_position_0_0(self): self.assertEqual( [0, 0], min_west_sheed( 2, 13, create_matriz( 2, 13, '8 8 8 8 8 8 8 8 8 8 8 8 8\n8 8 8 8 8 8 8 8 8 8 8 8 8')))
def test_5_5_should_return_5_5(self): matriz = create_matriz(5, 5, "1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5\n1 2 3 4 5") self.assertEqual("5 5", len_matriz(5, matriz)) self.assertEqual( [ ["1", "2", "3", "4", "5"], ["1", "2", "3", "4", "5"], ["1", "2", "3", "4", "5"], ["1", "2", "3", "4", "5"], ["1", "2", "3", "4", "5"], ], matriz, )
def test_matriz_2_3_should_return_position_0_1(self): self.assertEqual([0, 1], min_west_sheed(2, 3, create_matriz(2, 3, "7 6 7\n7 6 7")))
def test_matriz_3_3_should_return_position_2_0(self): self.assertEqual([2, 0], min_west_sheed(3, 3, create_matriz(3, 3, "9 6 3\n5 9 6\n3 5 9")))
def test_1_1_should_return_1(self): matriz = create_matriz(1, 1, "1") self.assertEqual("1 1", len_matriz(1, matriz)) self.assertEqual([["1"]], matriz)
def test_matriz_1_1_should_return_position_0_0(self): self.assertEqual([0, 0], min_west_sheed(1, 1, create_matriz(1, 1, "1")))
def test_2_3_should_return_2_3(self): matriz = create_matriz(2, 3, "1 2 3\n1 2 3") self.assertEqual("2 3", len_matriz(3, matriz)) self.assertEqual([["1", "2", "3"], ["1", "2", "3"]], matriz)
def test_matriz_1_10_should_return_position_0_0(self): self.assertEqual([0, 0], min_west_sheed( 1, 10, create_matriz(1, 10, '0 1 2 3 4 5 6 7 8 7')))
def test_1_1_should_return_1(self): matriz = create_matriz(1, 1, '1') self.assertEqual('1 1', len_matriz(1, matriz)) self.assertEqual([['1']], matriz)
def test_matriz_2_3_should_return_position_0_1(self): self.assertEqual([0, 1], min_west_sheed(2, 3, create_matriz(2, 3, '7 6 7\n7 6 7')))
def test_matriz_3_3_should_return_position_2_0(self): self.assertEqual([2, 0], min_west_sheed( 3, 3, create_matriz(3, 3, '9 6 3\n5 9 6\n3 5 9')))
def test_matriz_1_1_should_return_position_0_0(self): self.assertEqual([0, 0], min_west_sheed(1, 1, create_matriz(1, 1, '1')))
def test_2_3_should_return_2_3(self): matriz = create_matriz(2, 3, '1 2 3\n1 2 3') self.assertEqual('2 3', len_matriz(3, matriz)) self.assertEqual([['1', '2', '3'], ['1', '2', '3']], matriz)
def test_matriz_1_10_should_return_position_0_0(self): self.assertEqual([0, 0], min_west_sheed(1, 10, create_matriz(1, 10, "0 1 2 3 4 5 6 7 8 7")))
def test_3_3_should_return_3_3(self): matriz = create_matriz(3, 3, "1 2 3\n4 5 6\n7 8 9") self.assertEqual("3 3", len_matriz(3, matriz)) self.assertEqual([["1", "2", "3"], ["4", "5", "6"], ["7", "8", "9"]], matriz)
def test_matriz_8_8_should_return_position_0_0(self): self.assertEqual( [0, 0], min_west_sheed(2, 13, create_matriz(2, 13, "8 8 8 8 8 8 8 8 8 8 8 8 8\n8 8 8 8 8 8 8 8 8 8 8 8 8")) )
def test_3_3_should_return_3_3(self): matriz = create_matriz(3, 3, '1 2 3\n4 5 6\n7 8 9') self.assertEqual('3 3', len_matriz(3, matriz)) self.assertEqual([['1', '2', '3'], ['4', '5', '6'], ['7', '8', '9']], matriz)