示例#1
0
 def test_frame(self):
     polygon = Polygon([Node(-1, 5), Node(4, 1)])
     assert len(polygon.frame().paths()) == 1
     assert len(polygon.frame().paths()[0]) == 2
     assert TestUtils.unordered_lists_equal(
         [Node(-1, 5), Node(4, 1)],
         polygon.frame().paths()[0])
示例#2
0
 def test_run(self):
     background = Background((7, 3)) 
     polygon = TestUtils.generate_test_polygon(seed = 0, points = 12, radius_range = (1, 10))
     polygon_copy = copy.deepcopy(polygon)
     objects = [background, polygon, Translatable()]
     self.__backend.draw_objects = MagicMock()
     self.__backend.create_canvas = MagicMock()
     self.__backend.export_to_file = MagicMock()
     self.__backend.run(objects, "testname")
     self.__backend.draw_objects.assert_called(objects)
     self.__backend.create_canvas.assert_called(objects)
     self.__backend.export_to_file.assert_called_with("testname")
     assert TestUtils.unordered_lists_equal(self.__backend.draw_objects.call_args[0][0], objects)
示例#3
0
 def test_run(self):
     background = Background((7, 3))
     polygon = TestUtils.generate_test_polygon(seed=0,
                                               points=12,
                                               radius_range=(1, 10))
     polygon_copy = copy.deepcopy(polygon)
     objects = [background, polygon, Translatable()]
     self.__backend.draw_objects = MagicMock()
     self.__backend.create_canvas = MagicMock()
     self.__backend.export_to_file = MagicMock()
     self.__backend.run(objects, "testname")
     self.__backend.draw_objects.assert_called(objects)
     self.__backend.create_canvas.assert_called(objects)
     self.__backend.export_to_file.assert_called_with("testname")
     assert TestUtils.unordered_lists_equal(
         self.__backend.draw_objects.call_args[0][0], objects)
示例#4
0
 def test_frame(self):
     polygon = Polygon([Node(-1, 5), Node(4, 1)])
     assert len(polygon.frame().paths()) == 1
     assert len(polygon.frame().paths()[0]) == 2
     assert TestUtils.unordered_lists_equal([Node(-1, 5), Node(4, 1)], polygon.frame().paths()[0])