'Compute the center of the square in the next step when there is a
base angle - when the square does not touch the base square on the left
edge.'

def test_compute_center_with_complex_square_angle_with_base_angle(self):

    initial_square = Square(Point(1.5, 1.5), length=2.24, angle=math.radians(63.43))
    point = self.builder._compute_center(initial_square, length=1.51, alpha=math.radians((180 - 95.06)), base_angle=math.radians(95.06))
    expected_point = Point(1.43, 3.98)
    self.assertAlmostEqual(point.x, expected_point.x, places=1)
    self.assertAlmostEqual(point.y, expected_point.y, places=1)
