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_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_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_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_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_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')))