diff --git a/test/test_array.py b/test/test_array.py
index 333d1337c5931e0389a7605b8fc9fe4e2ae6f0bb..be926d7e7b5f3e32a0fdc3e1772a41a38e4934b5 100644
--- a/test/test_array.py
+++ b/test/test_array.py
@@ -195,7 +195,7 @@ def test_vector_fill(ctx_factory):
     a_gpu = cl_array.Array(queue, 100, dtype=cl_array.vec.float4)
     a_gpu.fill(cl_array.vec.make_float4(0.0, 0.0, 1.0, 0.0))
     a = a_gpu.get()
-    assert a.dtype is cl_array.vec.float4
+    assert a.dtype == cl_array.vec.float4
 
     a_gpu = cl_array.zeros(queue, 100, dtype=cl_array.vec.float4)