summaryrefslogtreecommitdiff
path: root/taskflow/engines
diff options
context:
space:
mode:
authorJi-Wei <ji.wei3@zte.com.cn>2016-08-31 18:23:25 +0800
committerJiWei <ji.wei3@zte.com.cn>2016-08-31 10:57:50 +0000
commite26f09e0d14d7a1a763596dd8a6029237e5ce530 (patch)
treed596b37a634cdc623825ef2540a5fee5454016fe /taskflow/engines
parent7ce20e80b74c70793957e18032d7d6293a01091c (diff)
downloadtaskflow-e26f09e0d14d7a1a763596dd8a6029237e5ce530.tar.gz
Some classes not define __ne__() built-in function
Some classes defines __eq__() built-in function, but does not define __ne__() built-in function, so self.assertEqual works but self.assertNotEqual does not work at all in this test case in python2. This patch fixes it. Change-Id: I3e4f213081268bad44583a63a84795d39094117f Closes-Bug: #1586268
Diffstat (limited to 'taskflow/engines')
-rw-r--r--taskflow/engines/worker_based/types.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/taskflow/engines/worker_based/types.py b/taskflow/engines/worker_based/types.py
index 9b660b5..b2334a3 100644
--- a/taskflow/engines/worker_based/types.py
+++ b/taskflow/engines/worker_based/types.py
@@ -67,6 +67,9 @@ class TopicWorker(object):
else:
return other.identity == self.identity
+ def __ne__(self, other):
+ return not self.__eq__(other)
+
def __repr__(self):
r = reflection.get_class_name(self, fully_qualified=False)
if self.identity is not self._NO_IDENTITY: