Code Review
/
vpp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
vpp_papi: MACAddress equals fails in unittest.
[vpp.git]
/
src
/
vpp-api
/
python
/
vpp_papi
/
macaddress.py
diff --git
a/src/vpp-api/python/vpp_papi/macaddress.py
b/src/vpp-api/python/vpp_papi/macaddress.py
index
a100381
..
5005fa8
100644
(file)
--- a/
src/vpp-api/python/vpp_papi/macaddress.py
+++ b/
src/vpp-api/python/vpp_papi/macaddress.py
@@
-52,3
+52,14
@@
class MACAddress():
def __repr__(self):
return '%s(%s)' % (self.__class__.__name__, self.mac_string)
def __repr__(self):
return '%s(%s)' % (self.__class__.__name__, self.mac_string)
+
+ def __eq__(self, other):
+ if not isinstance(other, MACAddress):
+ return NotImplemented
+ return self.mac_binary == other.mac_binary
+
+ def __ne__(self, other):
+ return not self == other
+
+ def __hash__(self):
+ return hash(self.mac_binary)