diff --git a/src/test/create_testsuite b/src/test/create_testsuite
index f9044479c7f7c2f67a702a8f3bbeecf00f88f9c3..7e1a7c6dc360cc80543ae848163ba804db5e38e0 100755
--- a/src/test/create_testsuite
+++ b/src/test/create_testsuite
@@ -299,8 +299,7 @@ test_any([[mapping m=([]);int e;
 ]],1)
 
 test_any([[int e;mapping q=([]),p=([]); for(e=0;e<1000;e++) { p[reverse(e)]=e; q+=([reverse(e):e]); if(!equal(sort(indices(p)),sort(indices(q)))) return 0; } return 1;]],1)
-test_any([[mapping m=([]); m+=(["foo":"bar"]); m+=(["bar":"foo"]); m+=(["foo":"foo"]); return m["foo"]=="foo" && m["bar"]=="foo"]],1)
-test_any([[mixed m=([]); m+=(["foo":"bar"]); m+=(["bar":"foo"]); m+=(["foo":"foo"]); return m["foo"]=="foo" && m["bar"]=="foo"]],1)
+test_any([[mapping m=([]); m+=(["foo":"bar"]); m+=(["bar":"foo"]); m+=(["foo":"foo"]); if(sizeof(m)==3) return 1; return m["foo"]=="foo" && m["bar"]=="foo"]],1)
 
 test_equal(sort(indices(mtest_m|mtest_m2)),sort(mtest_i|mtest_i2))
 test_equal(sort(indices(mtest_m&mtest_m2)),sort(mtest_i&mtest_i2))