From dc43bb198492da13f58cc49dfa074c406fc8551a Mon Sep 17 00:00:00 2001 From: Pablo Brubeck Date: Wed, 8 Jan 2025 18:14:53 +0000 Subject: [PATCH] tests --- test/test_form.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/test_form.py b/test/test_form.py index e83abcfcf..516572c67 100755 --- a/test/test_form.py +++ b/test/test_form.py @@ -10,6 +10,8 @@ SpatialCoordinate, TestFunction, TrialFunction, + action, + derivative, dot, ds, dx, @@ -175,6 +177,7 @@ def test_formsum(mass): domain = Mesh(FiniteElement("Lagrange", triangle, 1, (2,), identity_pullback, H1)) V = FunctionSpace(domain, element) v = Cofunction(V.dual()) + u = Coefficient(V) assert v + mass assert mass + v @@ -195,3 +198,10 @@ def test_formsum(mass): assert 2 * v assert isinstance(2 * v, BaseForm) assert (2 * v).weights()[0] == 2 + + f = action(-v, u) + df = derivative(9 * f, u) + assert isinstance(f, FormSum) + assert f.weights()[0] == -1 + assert isinstance(df, FormSum) + assert df.weights()[0] == -9