Merge "Add __ne__ built-in function"

This commit is contained in:
Jenkins 2016-07-05 05:37:45 +00:00 committed by Gerrit Code Review
commit 421f625494
3 changed files with 9 additions and 0 deletions

View File

@ -428,6 +428,9 @@ class CinderComparableObject(base.ComparableVersionedObject):
return self.obj_to_primitive() == obj.obj_to_primitive()
return False
def __ne__(self, other):
return not self.__eq__(other)
class ObjectListBase(base.ObjectListBase):
def obj_make_compatible(self, primitive, target_version):

View File

@ -87,6 +87,9 @@ class Comment(object):
def __eq__(self, actual):
return (dict(ast.literal_eval(actual)) == self.expected)
def __ne__(self, other):
return not self.__eq__(other)
class HPE3PARBaseDriver(object):

View File

@ -403,6 +403,9 @@ class NaElement(object):
def __eq__(self, other):
return str(self) == str(other)
def __ne__(self, other):
return not self.__eq__(other)
def __hash__(self):
return hash(str(self))