Module Import alias Import alias Import alias ImportFrom alias alias alias alias alias alias alias alias alias alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Assign NameStore Call NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults Num body Expr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Pass decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Num body Pass decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults Num body Pass decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad keyword Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad keyword Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults Num body Pass decorator_list Expr Call AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults Num body Pass decorator_list With Call AttributeLoad NameLoad attr NameLoad NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Str Assign NameStore Num FunctionDef arguments args defaults body Expr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Pass decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Str Str Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword ListLoad keyword NameLoad keyword Dict orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad keyword NameLoad keyword NameLoad keyword NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad Str Str keyword NameLoad keyword NameLoad keyword TupleLoad NameLoad keyword ListLoad keyword NameLoad keyword Dict orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword ListLoad Str Str keyword NameLoad keyword NameLoad keyword TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Call NameLoad Str FunctionDef arguments args defaults body Pass decorator_list decorator_list Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Str attr Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Str Str Str Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str Assign NameStore Str FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Str attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad With Call AttributeLoad NameLoad attr NameLoad NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad With Call AttributeLoad NameLoad attr NameLoad NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Str Str Str Str ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list With Call AttributeLoad NameLoad attr NameLoad NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list With Call AttributeLoad NameLoad attr NameLoad NameStore body Expr Call AttributeLoad NameLoad attr Call NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Str ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str decorator_list decorator_list Expr Call AttributeLoad NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Expr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list Call NameLoad NameLoad NameLoad ClassDef bases NameLoad body Expr Str decorator_list Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str For NameStore TupleLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore TupleLoad Call NameLoad Call NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args defaults body Expr Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str decorator_list ClassDef bases NameLoad body FunctionDef arguments args defaults body Pass decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list Call NameLoad NameLoad NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Pass decorator_list decorator_list Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad ListLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad NameLoad decorator_list decorator_list
N/A N/A inspect N/A unittest N/A six wiring.interface Attribute Interface InterfaceComplianceError Method MethodValidationError MissingAttributeError get_implemented_interfaces implements implements_only isimplementation N/A ModuleTest InterfaceModuleTest N/A ModuleTest N/A N/A module wiring.interface N/A AttributeTest N/A N/A unittest TestCase N/A test_construction N/A N/A self N/A N/A N/A attribute N/A Attribute N/A N/A N/A self assertIsNone N/A attribute docstring N/A attribute N/A Attribute docstring Some docstring. N/A N/A N/A self assertEqual N/A attribute docstring Some docstring. N/A test_repr N/A N/A self N/A N/A N/A attribute N/A Attribute N/A N/A N/A self assertEqual N/A repr attribute <Attribute()> N/A attribute N/A Attribute docstring Some docstring. N/A N/A N/A self assertEqual N/A repr attribute <Attribute("Some docstring.")> N/A N/A MethodTest N/A N/A unittest TestCase N/A _example_method_definition N/A N/A foo bar N/A 12 N/A N/A Some example method. N/A _example_method_implementation N/A N/A self foo bar N/A 12 N/A N/A N/A _example_method_classmethod N/A N/A cls foo bar N/A 12 N/A N/A N/A classmethod _example_method_static N/A N/A foo bar N/A 12 N/A N/A N/A staticmethod _get_argspec N/A N/A self function N/A N/A N/A N/A six PY3 N/A N/A N/A N/A inspect getfullargspec function N/A N/A N/A N/A inspect getargspec function N/A test_construction N/A N/A self N/A N/A N/A argspec N/A N/A self _get_argspec N/A self _example_method_definition N/A method N/A Method argspec N/A N/A N/A self assertEqual N/A method argument_specification argspec N/A N/A N/A self assertIsNone N/A method docstring N/A method N/A Method argspec docstring Some docstring. N/A N/A N/A self assertEqual N/A method argument_specification argspec N/A N/A N/A self assertEqual N/A method docstring Some docstring. N/A test_repr N/A N/A self N/A N/A N/A argspec N/A N/A self _get_argspec N/A self _example_method_definition N/A method N/A Method argspec N/A N/A N/A self assertEqual N/A repr method <Method(foo, bar=12)> N/A method N/A Method argspec docstring Some docstring. N/A N/A N/A self assertEqual N/A repr method <Method(foo, bar=12)> N/A test_check_compliance N/A N/A self N/A N/A N/A argspec N/A N/A self _get_argspec N/A self _example_method_definition N/A method N/A Method argspec N/A N/A N/A method check_compliance N/A self _example_method_implementation N/A N/A N/A method check_compliance N/A self _example_method_classmethod N/A N/A N/A method check_compliance N/A self _example_method_static other_implementation N/A N/A foo bar N/A 12 N/A N/A N/A N/A N/A N/A method check_compliance other_implementation invalid_implementation N/A N/A foo bar N/A 13 N/A N/A N/A N/A N/A N/A self assertRaises MethodValidationError cm N/A N/A N/A N/A method check_compliance invalid_implementation N/A N/A N/A self assertEquals N/A N/A cm exception expected_argspec argspec N/A N/A N/A self assertEquals N/A N/A cm exception observed_argspec N/A N/A self _get_argspec invalid_implementation N/A N/A N/A self assertEquals N/A str N/A cm exception Function `invalid_implementation` does not comply with interface definition. Expected arguments: (foo, bar=12) Observed arguments: (foo, bar=13) N/A N/A InterfaceTest N/A N/A unittest TestCase N/A assertAttributes N/A N/A self interface attributes N/A N/A N/A N/A N/A self assertSetEqual N/A frozenset N/A N/A six iterkeys N/A interface attributes N/A frozenset attributes N/A test_elements N/A N/A self N/A N/A IPerson N/A Interface N/A N/A first_name N/A Attribute First name. N/A last_name Last name. N/A age 17 get_full_name N/A N/A N/A N/A N/A Returns person's full name. N/A add_friend N/A N/A friend close N/A False N/A N/A N/A N/A N/A N/A N/A self assertAttributes IPerson N/A first_name last_name age get_full_name add_friend N/A first_name N/A N/A IPerson attributes N/A first_name N/A N/A N/A self assertIsInstance first_name Attribute N/A N/A N/A self assertEqual N/A first_name docstring First name. N/A last_name N/A N/A IPerson attributes N/A last_name N/A N/A N/A self assertIsInstance last_name Attribute N/A N/A N/A self assertEqual N/A last_name docstring Last name. N/A age N/A N/A IPerson attributes N/A age N/A N/A N/A self assertIsInstance age Attribute N/A N/A N/A self assertIsNone N/A age docstring N/A get_full_name N/A N/A IPerson attributes N/A get_full_name N/A N/A N/A self assertIsInstance get_full_name Method N/A N/A N/A self assertEqual N/A get_full_name docstring Returns person's full name. N/A N/A six PY3 N/A N/A N/A N/A self assertEqual N/A get_full_name argument_specification N/A N/A inspect FullArgSpec args N/A varargs None varkw None defaults None kwonlyargs N/A kwonlydefaults None annotations N/A N/A N/A N/A N/A self assertEqual N/A get_full_name argument_specification N/A N/A inspect ArgSpec args N/A varargs None keywords None defaults None N/A add_friend N/A N/A IPerson attributes N/A add_friend N/A N/A N/A self assertIsInstance add_friend Method N/A N/A N/A self assertIsNone N/A add_friend docstring N/A N/A six PY3 N/A N/A N/A N/A self assertEqual N/A add_friend argument_specification N/A N/A inspect FullArgSpec args N/A friend close varargs None varkw None defaults N/A False kwonlyargs N/A kwonlydefaults None annotations N/A N/A N/A N/A N/A self assertEqual N/A add_friend argument_specification N/A N/A inspect ArgSpec args N/A friend close varargs None keywords None defaults N/A False N/A test_inheritance N/A N/A self N/A N/A IEntity N/A Interface N/A N/A id N/A Attribute Entity ID. N/A IItem N/A IEntity N/A N/A name N/A Attribute Item name. N/A ICreature N/A IEntity N/A N/A name N/A Attribute Creature name. give N/A N/A item N/A N/A N/A N/A N/A ISprite N/A Interface N/A N/A name N/A Attribute Sprite name. get_frame N/A N/A time N/A N/A N/A N/A N/A IPlayer N/A ICreature ISprite N/A N/A email N/A Attribute E-mail address. login N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A self assertAttributes IEntity N/A id N/A N/A N/A self assertAttributes IItem N/A id name N/A N/A N/A self assertEqual N/A N/A N/A IItem attributes N/A name docstring Item name. N/A N/A N/A self assertAttributes ICreature N/A id name give N/A N/A N/A self assertEqual N/A N/A N/A ICreature attributes N/A name docstring Creature name. N/A N/A N/A self assertAttributes ISprite N/A name get_frame N/A N/A N/A self assertAttributes IPlayer N/A id name give get_frame email login N/A test_check_compliance N/A N/A self N/A N/A IPerson N/A Interface N/A N/A first_name First name. N/A last_name Last name. get_full_name N/A N/A N/A N/A N/A Returns person's full name. N/A N/A ValidPerson N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self first_name Jimmy N/A N/A self last_name Example N/A get_full_name N/A N/A self N/A N/A N/A N/A N/A join N/A N/A self first_name N/A self last_name N/A N/A MissingAttributePerson N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self last_name Example N/A get_full_name N/A N/A self N/A N/A N/A N/A self last_name N/A N/A BadMethodPerson N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self first_name Jimmy N/A N/A self last_name Example N/A get_full_name N/A N/A self foobar N/A N/A N/A N/A N/A join N/A N/A self first_name N/A self last_name N/A N/A N/A N/A N/A self assertRaises TypeError N/A N/A N/A N/A IPerson check_compliance ValidPerson N/A N/A N/A IPerson check_compliance N/A ValidPerson N/A N/A N/A self assertRaises MissingAttributeError cm N/A N/A N/A N/A IPerson check_compliance N/A MissingAttributePerson N/A N/A N/A self assertIsInstance N/A cm exception InterfaceComplianceError N/A N/A N/A self assertEquals N/A N/A cm exception attribute_name first_name N/A N/A N/A self assertEquals N/A str N/A cm exception Validated object is missing `first_name` attribute. N/A bad_method_person N/A BadMethodPerson N/A N/A N/A self assertRaises MethodValidationError cm N/A N/A N/A N/A IPerson check_compliance bad_method_person N/A N/A N/A self assertIsInstance N/A cm exception InterfaceComplianceError N/A N/A N/A self assertEquals N/A N/A cm exception function N/A bad_method_person get_full_name N/A test_check_compliance_inheritance N/A N/A self N/A N/A IEntity N/A Interface N/A N/A id Database ID N/A ICommon N/A Interface N/A N/A added Creation date N/A IPerson N/A IEntity ICommon N/A N/A name Full name N/A IManager N/A IPerson N/A N/A annoying True/True N/A N/A N/A N/A self assertTupleEqual N/A IEntity implied N/A IEntity N/A N/A N/A self assertTupleEqual N/A ICommon implied N/A ICommon N/A N/A N/A self assertTupleEqual N/A IPerson implied N/A IPerson IEntity ICommon N/A N/A N/A self assertTupleEqual N/A IManager implied N/A IManager IPerson IEntity ICommon N/A N/A N/A self assertAttributes IEntity N/A id N/A N/A N/A self assertAttributes ICommon N/A added N/A N/A N/A self assertAttributes IPerson N/A id added name N/A N/A N/A self assertAttributes IManager N/A id added name annoying InvalidManager1 N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self annoying True N/A N/A N/A N/A N/A self assertRaises MissingAttributeError cm N/A N/A N/A N/A IManager check_compliance N/A InvalidManager1 InvalidManager2 N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self name John Doe N/A N/A self added None N/A N/A self annoying True N/A N/A N/A N/A N/A self assertRaises MissingAttributeError cm N/A N/A N/A N/A IManager check_compliance N/A InvalidManager2 N/A N/A N/A self assertEqual N/A N/A cm exception attribute_name id ValidManager N/A object N/A __init__ N/A N/A self N/A N/A N/A N/A self id 1 N/A N/A self added None N/A N/A self annoying True N/A N/A self name John Doe N/A N/A N/A N/A N/A IManager check_compliance N/A ValidManager N/A test_docstring N/A N/A self N/A N/A IObject N/A Interface N/A N/A Foo bar. N/A N/A N/A N/A self assertAttributes IObject N/A N/A N/A N/A self assertEqual N/A IObject __doc__ Foo bar. N/A N/A DeclarationTest N/A N/A unittest TestCase N/A assertIsImplementation N/A N/A self obj interfaces N/A N/A N/A N/A N/A self assertTrue N/A isimplementation obj interfaces N/A assertNotIsImplementation N/A N/A self obj interfaces N/A N/A N/A N/A N/A self assertFalse N/A isimplementation obj interfaces N/A test_implements N/A N/A self N/A N/A ICreature N/A Interface N/A N/A age Age in years. N/A IPerson N/A ICreature N/A N/A first_name N/A Attribute First name. N/A last_name N/A Attribute Last name. get_full_name N/A N/A N/A N/A N/A Returns person's full name. N/A N/A IObject N/A Interface N/A N/A id Database ID. N/A IDuck N/A Interface N/A quack N/A N/A N/A N/A N/A N/A N/A IEmployee N/A Interface N/A N/A salary Salary in USD. N/A Person N/A object N/A N/A Person class. __init__ N/A N/A self N/A N/A N/A N/A self id 1 N/A N/A self first_name Foo N/A N/A self last_name Bar N/A get_full_name N/A N/A self N/A N/A N/A N/A N/A {} {} format N/A self first_name N/A self last_name N/A N/A N/A implements IPerson IObject Employee N/A Person N/A N/A Employee class. N/A N/A implements IEmployee N/A N/A N/A self assertEqual N/A Person __name__ Person N/A N/A N/A self assertEqual N/A N/A inspect getdoc Person Person class. N/A N/A N/A self assertEqual N/A Employee __name__ Employee N/A N/A N/A self assertEqual N/A N/A inspect getdoc Employee Employee class. N/A cls N/A Person Employee N/A N/A N/A N/A self assertIsImplementation cls N/A N/A N/A N/A self assertIsImplementation cls ICreature N/A N/A N/A self assertIsImplementation cls IPerson N/A N/A N/A self assertIsImplementation cls IObject N/A N/A N/A self assertIsImplementation cls N/A IPerson N/A N/A N/A self assertIsImplementation cls N/A IObject N/A N/A N/A self assertIsImplementation cls N/A IObject IPerson N/A N/A N/A self assertIsImplementation cls N/A ICreature IObject IPerson N/A N/A N/A self assertNotIsImplementation cls IDuck N/A N/A N/A self assertNotIsImplementation cls N/A IPerson IDuck N/A N/A N/A self assertNotIsImplementation cls N/A IDuck IObject N/A N/A N/A self assertNotIsImplementation cls N/A IObject IPerson IDuck N/A N/A N/A self assertIsImplementation Employee IEmployee N/A N/A N/A self assertNotIsImplementation Person IEmployee N/A obj N/A N/A Person N/A Employee N/A N/A N/A N/A self assertIsImplementation obj N/A N/A N/A N/A self assertIsImplementation obj ICreature N/A N/A N/A self assertIsImplementation obj IPerson N/A N/A N/A self assertIsImplementation obj IObject N/A N/A N/A self assertIsImplementation obj N/A IPerson N/A N/A N/A self assertIsImplementation obj N/A IObject N/A N/A N/A self assertIsImplementation obj N/A IObject IPerson N/A N/A N/A self assertIsImplementation obj N/A ICreature IObject IPerson N/A N/A N/A self assertNotIsImplementation obj IDuck N/A N/A N/A self assertNotIsImplementation obj N/A IPerson IDuck N/A N/A N/A self assertNotIsImplementation obj N/A IDuck IObject N/A N/A N/A self assertNotIsImplementation obj N/A IObject IPerson IDuck N/A N/A N/A self assertIsImplementation N/A Employee IEmployee N/A N/A N/A self assertNotIsImplementation N/A Person IEmployee N/A test_implements_only N/A N/A self N/A N/A ICreature N/A Interface N/A N/A age Age in years. N/A IPerson N/A ICreature N/A N/A first_name N/A Attribute First name. N/A last_name N/A Attribute Last name. get_full_name N/A N/A N/A N/A N/A Returns person's full name. N/A N/A IObject N/A Interface N/A N/A id Database ID. N/A IDuck N/A Interface N/A quack N/A N/A N/A N/A N/A N/A N/A Person N/A object N/A N/A Person class. __init__ N/A N/A self N/A N/A N/A N/A self id 1 N/A N/A self first_name Foo N/A N/A self last_name Bar N/A get_full_name N/A N/A self N/A N/A N/A N/A N/A {} {} format N/A self first_name N/A self last_name N/A N/A N/A implements IPerson IObject Duck N/A Person N/A N/A Duck class. quack N/A N/A self N/A N/A N/A N/A N/A N/A implements_only IDuck N/A N/A N/A self assertSetEqual N/A get_implemented_interfaces Duck N/A set N/A IDuck N/A N/A N/A self assertSetEqual N/A get_implemented_interfaces Person N/A set N/A ICreature IPerson IObject N/A N/A N/A self assertEqual N/A Duck __name__ Duck N/A N/A N/A self assertEqual N/A N/A inspect getdoc Duck Duck class. N/A N/A N/A self assertIsImplementation Duck N/A N/A N/A N/A self assertIsImplementation Duck IDuck N/A N/A N/A self assertIsImplementation Duck N/A IDuck N/A N/A N/A self assertNotIsImplementation Duck IPerson N/A N/A N/A self assertNotIsImplementation Duck IObject N/A N/A N/A self assertNotIsImplementation Duck N/A IPerson IDuck N/A N/A N/A self assertNotIsImplementation Duck N/A IDuck IObject IPerson N/A duck N/A Duck N/A N/A N/A self assertIsImplementation duck N/A N/A N/A N/A self assertIsImplementation duck IDuck N/A N/A N/A self assertIsImplementation duck N/A IDuck N/A N/A N/A self assertNotIsImplementation duck IPerson N/A N/A N/A self assertNotIsImplementation duck IObject N/A N/A N/A self assertNotIsImplementation duck N/A IPerson IDuck N/A N/A N/A self assertNotIsImplementation duck N/A IDuck IObject IPerson N/A N/A