def test_format_repr(args, kwargs, output): class Foo(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) obj = Foo(id=1, hello='world', dct={'a': 'b'}, flag1=True, flag0=False) assert format_repr(obj, *args, **kwargs) == output
def test_format_repr(args, kwargs, output): class Foo(object): def __init__(self, **kwargs): self.__dict__.update(kwargs) class MyEnum(Enum): foo = "bar" obj = Foo(id=1, enum=MyEnum.foo, hello="world", dct={"a": "b"}, flag1=True, flag0=False) assert format_repr(obj, *args, **kwargs) == output
def __repr__(self): return format_repr(self, 'id', 'registration_form_id', 'email', 'state', user_id=None, is_deleted=False, _text=self.full_name)
def __repr__(self): return format_repr(self, 'id', _text=self.full_name)
def __repr__(self): return format_repr(self, 'id', 'name', is_default=False)
def __repr__(self): return format_repr(self, 'id', 'url_template', _text=self.name)
def __repr__(self): return format_repr(self, 'id', 'name', is_deleted=False)
def __repr__(self): return format_repr(self, "id", _text=self.title)
def __repr__(self): return format_repr(self, 'id', 'subcontribution_id', 'reference_type_id', _text=self.value)
def __repr__(self): return format_repr(self, 'id', 'room_id', 'start_dt', 'end_dt', 'state', _text=self.booking_reason)
def __repr__(self): return format_repr(self, 'id', 'event_id', 'state')
def __repr__(self): return format_repr(self, 'id', 'start_dt', 'end_dt', is_deleted=False, is_locked=False, _text=text_to_repr(self.title, max_length=75))
def __repr__(self): return format_repr(self, 'event_id', 'legacy_registrant_id', 'legacy_registrant_key', 'registration_id')
def __repr__(self): return format_repr(self, 'legacy_page_id', 'page_id')
def __repr__(self): return format_repr(self, 'name', 'title', active=False)
def __repr__(self): return format_repr(self, 'name', 'title', 'url')
def __repr__(self): return format_repr(self, 'id', _text=self.title)
def __repr__(self): return format_repr(self, 'id', 'revision_id', is_deleted=False, _text=text_to_repr(self.text))
def __repr__(self): return format_repr(self, 'id', 'event_id', 'category_id', _text=self.title)
def __repr__(self): return format_repr(self, 'id', _rawtext=self.link_repr)
def __repr__(self): return format_repr(self, "event_id", "legacy_registrant_id", "legacy_registrant_key", "registration_id")
def __repr__(self): return format_repr(self, 'id', _text=text_to_repr(self.html, html=True))
def __repr__(self): return format_repr(self, 'contribution_id', 'contribution_field_id', _text=self.data)
def __repr__(self): return format_repr(self, 'id', 'email')
def __repr__(self): return format_repr(self, 'id', 'registration_form_id', is_enabled=True, is_deleted=False, is_manager_only=False, _text=self.title)
def __repr__(self): return format_repr(self, 'id', 'person_id', 'subcontribution_id', _text=self.full_name)
def __repr__(self): ref_repr = '{}.{}.{}.{}'.format(self.category_id if self.category_id else 'x', self.event_id if self.event_id else 'x', self.contrib_id if self.contrib_id else 'x', self.subcontrib_id if self.subcontrib_id else 'x') return format_repr(self, 'agent', 'id', 'type', 'change', _text=ref_repr)
def __repr__(self): # TODO: add self.protection_repr once we use it return format_repr(self, 'id', 'start_dt', 'end_dt', is_deleted=False, _text=text_to_repr(self.title, max_length=75))
def __repr__(self): return format_repr(self, 'id', 'event_id', 'scheduled_dt', is_sent=False)
def __repr__(self): return format_repr(self, 'id', is_deleted=False, _text=text_to_repr(self.title, max_length=75))
def __repr__(self): return format_repr(self, 'id', 'event_id', is_deleted=False, _text=text_to_repr(self.title))
def __repr__(self): return format_repr(self, 'id', is_deleted=False, _text=self.title)
def __repr__(self): return format_repr(self, 'id', _text=text_to_repr(self.title))
def __repr__(self): return format_repr(self, 'id', 'uuid')
def __repr__(self): return format_repr(self, 'group_id', 'network')
def __repr__(self): return format_repr(self, 'event_id', 'legacy_session_id', 'session_id')
def __repr__(self): return format_repr(self, 'id', 'name', hidden=False, attachment_access_override=False)
def __repr__(self): return format_repr(self, 'legacy_page_id', 'image_id')
def __repr__(self): return format_repr(self, 'id', 'abstract_id', 'user_id', proposed_action=None)
def __repr__(self): return format_repr(self, 'id', 'type', 'revision_id', 'user_id', proposed_action=None)
def __repr__(self): return format_repr(self, 'id', 'name', _text=self.title)
def __repr__(self): return format_repr(self, 'id', 'field_type', is_required=False, is_active=True, _text=self.title)
def __repr__(self): return format_repr(self, 'id', 'event_id', 'filename', content_type=None)
def __repr__(self): return format_repr(self, 'id', 'event_id', 'reference_type_id', _text=self.value)
def __repr__(self): return format_repr(self, 'id', 'email', is_deleted=False, is_pending=False, _text=self.full_name)
def __repr__(self): return format_repr(self, 'id', 'event_id', 'principal', read_access=False, full_access=False, roles=[])
def __repr__(self): return format_repr(self, 'id', 'person_id', 'session_block_id', _text=self.full_name)
def __repr__(self): return format_repr(self, 'id')
def __repr__(self): full_name = '{} {}'.format(self.first_name, self.last_name) return format_repr(self, 'id', 'registration_form_id', 'email', 'state', _text=full_name)
def __repr__(self): return format_repr(self, 'id', 'affiliation_id', _text=self.name)
def __repr__(self): return format_repr(self, 'id', _text=self.name)
def __repr__(self): return format_repr(self, 'id', 'person_id', 'event_id', _text=self.full_name)
def __repr__(self): return format_repr(self, 'id', 'contribution_id', 'type')
def __repr__(self): return format_repr(self, 'id', '_contribution_id', content_type=None, _text=text_to_repr(self.filename))