Mercurial > p > roundup > code
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 8259:d7cc63d7a857 | 8260:617d85ce4ac3 |
|---|---|
| 3 def __init__(self, **kwargs): | 3 def __init__(self, **kwargs): |
| 4 for key, value in kwargs.items(): | 4 for key, value in kwargs.items(): |
| 5 self.__dict__[key] = value | 5 self.__dict__[key] = value |
| 6 | 6 |
| 7 def __call__(self, *args, **kwargs): return MockNull() | 7 def __call__(self, *args, **kwargs): return MockNull() |
| 8 | |
| 8 def __getattr__(self, name): | 9 def __getattr__(self, name): |
| 9 # This allows assignments which assume all intermediate steps are Null | 10 # This allows assignments which assume all intermediate steps are Null |
| 10 # objects if they don't exist yet. | 11 # objects if they don't exist yet. |
| 11 # | 12 # |
| 12 # For example (with just 'client' defined): | 13 # For example (with just 'client' defined): |
| 14 # client.db.config.TRACKER_WEB = 'BASE/' | 15 # client.db.config.TRACKER_WEB = 'BASE/' |
| 15 self.__dict__[name] = MockNull() | 16 self.__dict__[name] = MockNull() |
| 16 return getattr(self, name) | 17 return getattr(self, name) |
| 17 | 18 |
| 18 def __getitem__(self, key): return self | 19 def __getitem__(self, key): return self |
| 20 | |
| 19 def __bool__(self): return False | 21 def __bool__(self): return False |
| 20 # Python 2 compatibility: | 22 # Python 2 compatibility: |
| 21 __nonzero__ = __bool__ | 23 __nonzero__ = __bool__ |
| 24 | |
| 22 def __contains__(self, key): return False | 25 def __contains__(self, key): return False |
| 26 | |
| 23 def __eq__(self, rhs): return False | 27 def __eq__(self, rhs): return False |
| 28 | |
| 24 def __ne__(self, rhs): return False | 29 def __ne__(self, rhs): return False |
| 30 | |
| 25 def __str__(self): return '' | 31 def __str__(self): return '' |
| 26 def __repr__(self): return '<MockNull 0x%x>'%id(self) | 32 |
| 27 def gettext(self, str): return str | 33 def __repr__(self): return '<MockNull 0x%x>' % id(self) |
| 34 | |
| 35 def gettext(self, string): return string | |
| 36 | |
| 28 _ = gettext | 37 _ = gettext |
| 38 | |
| 29 def get(self, name, default=None): | 39 def get(self, name, default=None): |
| 30 try: | 40 try: |
| 31 return self.__dict__[name.lower()] | 41 return self.__dict__[name.lower()] |
| 32 except KeyError: | 42 except KeyError: |
| 33 return default | 43 return default |
