in testslide/matchers.py [0:0]
def __eq__(self, other: AnyType) -> bool:
if not isinstance(other, self.klass):
return False
if self.lt is not None and not (other < self.lt):
return False
if self.le is not None and not (other <= self.le):
return False
if self.eq is not None and not (other == self.eq):
return False
if self.ne is not None and not (other != self.ne):
return False
if self.ge is not None and not (other >= self.ge):
return False
if self.gt is not None and not (other > self.gt):
return False
return True