diff options
author | Ji-Wei <ji.wei3@zte.com.cn> | 2016-08-31 18:23:25 +0800 |
---|---|---|
committer | JiWei <ji.wei3@zte.com.cn> | 2016-08-31 10:57:50 +0000 |
commit | e26f09e0d14d7a1a763596dd8a6029237e5ce530 (patch) | |
tree | d596b37a634cdc623825ef2540a5fee5454016fe /taskflow/engines | |
parent | 7ce20e80b74c70793957e18032d7d6293a01091c (diff) | |
download | taskflow-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.py | 3 |
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: |