Esempio n. 1
0
    def test_get_matrix_updater(self):
        uut = InteractiveSquare()

        func = uut._get_matrix_updater(0, (0, 1))
        func(0.25)

        expected = [[1, 0.25], [0, 1]]
        actual = uut._get_transform_matrix_component(0)

        self.assertEqual(expected, actual.tolist())
Esempio n. 2
0
    def test_get_matrix_updater_mutator(self):
        uut = InteractiveSquare()

        func = uut._get_matrix_updater(0, (0, 1), lambda v: v + 1)
        func(1)

        expected = [[1, 2], [0, 1]]
        actual = uut._get_transform_matrix_component(0)

        self.assertEqual(expected, actual.tolist())