diff --git a/erp5/util/testnode/testnode.py b/erp5/util/testnode/testnode.py
index 345a87ebc75a56271783ad86e4d01d8364d773f4..49e6c6fa1aa0148e9992d4fdd59fdd365089473e 100644
--- a/erp5/util/testnode/testnode.py
+++ b/erp5/util/testnode/testnode.py
@@ -61,7 +61,8 @@ class TestNode(object):
     config = self.config
     installed_reference_set = set(os.listdir(config['slapos_directory']))
     wished_reference_set = set([x['test_suite_reference'] for x in test_suite_data])
-    to_remove_reference_set = installed_reference_set.discard - wished_reference_set
+    to_remove_reference_set = installed_reference_set.difference(
+                                 wished_reference_set)
     for y in to_remove_reference_set:
       fpath = os.path.join(config['slapos_directory'],y)
       if os.path.isdir(fpath):