diff --git a/tests/core/frame_test.py b/tests/core/frame_test.py index 2e1d5fd..67d9e7c 100644 --- a/tests/core/frame_test.py +++ b/tests/core/frame_test.py @@ -361,6 +361,9 @@ def test_frame_asserts() -> None: assert frm.center == (gmpy2.mpq(1, 15), gmpy2.mpq(3, 8)) assert frm.size == (gmpy2.mpq(22, 15), gmpy2.mpq(1, 4)) assert not frm.is_square + assert frm.scale == gmpy2.mpq(1, 4) + assert frm.area == gmpy2.mpq(11, 30) + assert frm.mag2 == gmpy2.mpq(375, 22) # mandelbrot frame, square frm = frame.Frame( fractal=frame.Fractal('mandelbrot'), @@ -375,6 +378,9 @@ def test_frame_asserts() -> None: assert str(frm) == '[MANDELBROT: (0, 0) ± 8]' assert frm.center == (gmpy2.mpq(0), gmpy2.mpq(0)) assert frm.size == (gmpy2.mpq(8), gmpy2.mpq(8)) + assert frm.scale == gmpy2.mpq(8) + assert frm.area == gmpy2.mpq(64) + assert frm.mag2 == gmpy2.mpq(25, 256) # julia frame frm = frame.Frame( fractal=frame.Fractal('julia'), @@ -389,3 +395,6 @@ def test_frame_asserts() -> None: assert frm.center == (gmpy2.mpq(0), gmpy2.mpq(3, 2)) assert frm.size == (gmpy2.mpq(4), gmpy2.mpq(1)) assert not frm.is_square + assert frm.scale == gmpy2.mpq(1) + assert frm.area == gmpy2.mpq(4) + assert frm.mag2 == gmpy2.mpq(99, 100)