diff --git a/test/porousmediumflow/1p/implicit/tubesconvergencetest.py b/test/porousmediumflow/1p/implicit/tubesconvergencetest.py
index bcb21d0864410ae4112e1f462ecd2b25ac21d227..c933a4740ba23c13190684b07cf4441187ced417 100755
--- a/test/porousmediumflow/1p/implicit/tubesconvergencetest.py
+++ b/test/porousmediumflow/1p/implicit/tubesconvergencetest.py
@@ -56,7 +56,7 @@ subprocess.call(['cat', testname + '.log'])
 
 # check the rates, we expect rates around 2
 for r in results:
-    if int(round(r)) is not 2:
+    if int(round(r)) != 2:
         sys.stderr.write("*"*70 + "\n" + "The convergence rates were not close enough to 2! Test failed.\n" + "*"*70 + "\n")
         sys.exit(1)