diff --git a/test/test_array.py b/test/test_array.py
index 1eae3c47282181c2684f706045b66330b5039893..c147dfaba7333d37c58dd1577e1139721f55f49f 100644
--- a/test/test_array.py
+++ b/test/test_array.py
@@ -695,16 +695,16 @@ def test_map_to_host(ctx_factory):
     a_dev[3, 2, 1] = 10
     a_host = a_dev.map_to_host()
     a_host[1, 2, 3] = 10
+
+    a_host_saved = a_host.copy()
     a_host.base.release(queue)
 
     a_dev.finish()
 
-    a_host_saved = a_host.copy()
     print("DEV[HOST_WRITE]", a_dev.get()[1, 2, 3])
     print("HOST[DEV_WRITE]", a_host_saved[3, 2, 1])
 
     assert (a_host_saved == a_dev.get()).all()
-    assert (a_host == a_dev.get()).all()
 
 
 if __name__ == "__main__":