diff --git a/test/test_field.py b/test/test_field.py
index 285bd07d33c591cbdff0c56e020c53729ea10e56..eb2494c9507fe955ef47d6e683996cbdf5ea8324 100644
--- a/test/test_field.py
+++ b/test/test_field.py
@@ -199,12 +199,18 @@ def test_empty_domain():
 def test_trivialities():
     s1 = ift.RGSpace((10,))
     f1 = ift.Field.full(s1, 27)
+    assert_equal(f1.clip(min=29).local_data, 29.)
+    assert_equal(f1.clip(max=25).local_data, 25.)
     assert_equal(f1.local_data, f1.real.local_data)
+    assert_equal(f1.local_data, (+f1).local_data)
+    print(f1)
+    print(str(f1))
     f1 = ift.Field.full(s1, 27. + 3j)
+    assert_equal(f1.one_over().local_data, (1./f1).local_data)
     assert_equal(f1.real.local_data, 27.)
     assert_equal(f1.imag.local_data, 3.)
-    assert_equal(f1.local_data, +f1.local_data)
     assert_equal(f1.sum(), f1.sum(0))
+    assert_equal(f1.conjugate().local_data, ift.Field.full(s1, 27. - 3j).local_data)
     f1 = ift.from_global_data(s1, np.arange(10))
     # assert_equal(f1.min(), 0)
     # assert_equal(f1.max(), 9)
@@ -266,6 +272,17 @@ def test_err():
         f1.vdot(ift.Field.full(s2, 1.))
     with assert_raises(TypeError):
         ift.full(s1, [2, 3])
+    with assert_raises(TypeError):
+        ift.from_global_data(s2, [0,1])
+    with assert_raises(TypeError):
+        f1.outer([0,1])
+    with assert_raises(ValueError):
+        f1.extract(s2)
+    with assert_raises(TypeError):
+        f1 += f1
+    f2 = ift.Field.full(s2, 27)
+    with assert_raises(ValueError):
+        f1 + f2
 
 
 def test_stdfunc():