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])
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)
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)
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])