Beispiel #1
0
    def test_when_square_3x3_result_is_its_values_in_snail_order(self):
        snail = Snail([[4, 2, 9], [1, 5, 5], [5, 4, 6]])

        self.assertEqual(snail.process(), [4, 2, 9, 5, 6, 4, 5, 1, 5])
Beispiel #2
0
    def test_when_square_1x1_result_is_its_value(self):
        snail = Snail([[3]])

        self.assertEqual(snail.process(), [3])
Beispiel #3
0
    def test_when_square_2x2_result_is_its_values_in_snail_order(self):
        snail = Snail([[4, 2], [1, 5]])

        self.assertEqual(snail.process(), [4, 2, 5, 1])
Beispiel #4
0
    def test_when_square_0x0_result_is_empty_array_array(self):
        snail = Snail([[]])

        self.assertEqual(snail.process(), [])