diff --git a/tests/basics/special_methods.py b/tests/basics/special_methods.py
index <HASH>..<HASH> 100644
--- a/tests/basics/special_methods.py
+++ b/tests/basics/special_methods.py
@@ -100,6 +100,10 @@ cud1 = Cud()
 cud2 = Cud()
 
 str(cud1)
+cud1 == cud1
+cud1 == cud2
+cud1 != cud1
+cud1 != cud2
 cud1 < cud2
 cud1 <= cud2
 cud1 == cud2
diff --git a/tests/basics/special_methods2.py b/tests/basics/special_methods2.py
index <HASH>..<HASH> 100644
--- a/tests/basics/special_methods2.py
+++ b/tests/basics/special_methods2.py
@@ -129,12 +129,3 @@ print(dir(cud1))
 
 # test that dir() does not delegate to __dir__ for the type
 print('a' in dir(Cud))
-
-# TODO: the following operations are not supported on every ports
-#
-# ne is not supported, !(eq) is called instead
-#cud1 != cud2
-#
-# in the following test, cpython still calls __eq__
-# cud3=cud1
-# cud3==cud1
tests/basics: Enable == and != special-method tests now that they work.

These work since 3aab<I>bf<I>e7f<I>a<I>ea<I>f1bac<I>fad8c