Mercurial > p > roundup > code
diff roundup/test/mocknull.py @ 8260:617d85ce4ac3
chore(ruff): variable renames, formatting, sort imports, use with open
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 04 Jan 2025 22:34:47 -0500 |
| parents | f2c31f5ec50b |
| children |
line wrap: on
line diff
--- a/roundup/test/mocknull.py Sat Jan 04 20:50:59 2025 -0500 +++ b/roundup/test/mocknull.py Sat Jan 04 22:34:47 2025 -0500 @@ -5,6 +5,7 @@ self.__dict__[key] = value def __call__(self, *args, **kwargs): return MockNull() + def __getattr__(self, name): # This allows assignments which assume all intermediate steps are Null # objects if they don't exist yet. @@ -16,16 +17,25 @@ return getattr(self, name) def __getitem__(self, key): return self + def __bool__(self): return False # Python 2 compatibility: __nonzero__ = __bool__ + def __contains__(self, key): return False + def __eq__(self, rhs): return False + def __ne__(self, rhs): return False + def __str__(self): return '' - def __repr__(self): return '<MockNull 0x%x>'%id(self) - def gettext(self, str): return str + + def __repr__(self): return '<MockNull 0x%x>' % id(self) + + def gettext(self, string): return string + _ = gettext + def get(self, name, default=None): try: return self.__dict__[name.lower()]
