Module ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias identifier alias identifier Import alias identifier alias alias identifier Import alias identifier alias identifier alias identifier Import alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str TryExcept body Expr Call AttributeLoad NameLoad attr Assert NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Assert CompareEq Call NameLoad NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad keyword Str keyword Str keyword Str attr Expr Call AttributeLoad NameLoad attr Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad keyword Str keyword Str keyword Str attr Assign AttributeStore NameLoad attr Dict Str Str TryExcept body Expr Call AttributeLoad NameLoad attr Assert NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Pass decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Call AttributeLoad NameLoad attr Lambda arguments args defaults Str Assert CompareNotEq AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword Str keyword Str keyword Call AttributeLoad NameLoad attr Lambda arguments args defaults Str Assert CompareNotEq AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Assert CompareEq AttributeLoad NameLoad attr Str Assert CompareEq Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore NameLoad Expr Call NameLoad Call AttributeLoad NameLoad attr keyword Str Str Expr Call NameLoad Call AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Lambda arguments args defaults Str Str decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad decorator_list Assign NameStore NameLoad Assign NameStore Str Expr Call NameLoad Call AttributeLoad Call NameLoad keyword Call AttributeLoad NameLoad attr Lambda arguments args defaults Str attr NameLoad Expr Call NameLoad Call AttributeLoad Call Call NameLoad keyword Call AttributeLoad NameLoad attr Lambda arguments args defaults Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list Assign NameStore Call AttributeLoad Call NameLoad keyword ListLoad Call AttributeLoad NameLoad attr keyword Str keyword Str attr Assert CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call AttributeLoad Call NameLoad keyword ListLoad Call AttributeLoad NameLoad attr keyword Str attr Assert CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Import alias ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str decorator_list Expr Call AttributeLoad NameLoad attr Num Assign SubscriptStore Call AttributeLoad AttributeLoad NameLoad attr attr Index Str Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Assign SubscriptStore Call AttributeLoad AttributeLoad NameLoad attr attr Index Str Call AttributeLoad NameLoad attr NameLoad keyword NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Assert NameLoad handlers ExceptHandler type NameLoad body Pass decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr decorator_list Expr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Expr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list Call NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr SubscriptLoad AttributeLoad NameLoad attr Index Str decorator_list Call NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Call NameLoad keyword Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Str NameLoad Assign NameStore Str Assign NameStore ListLoad ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Dict NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse Assign NameStore Call AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad Call NameLoad keyword Str attr Dict Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad SubscriptLoad AttributeLoad Call NameLoad attr Index Num attr Dict decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Dict Str Num Expr Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign SubscriptStore NameLoad Index Str Call NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list Expr Call NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr decorator_list Expr Call NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Call NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Dict Str AttributeLoad NameLoad attr Assign NameStore Dict Str NameLoad Assign NameStore Str decorator_list FunctionDef arguments args defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr decorator_list Expr Call NameLoad Call AttributeLoad NameLoad attr keyword Str Str decorator_list FunctionDef arguments args defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad Call AttributeLoad NameLoad attr keyword Str Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Num NameLoad Assign NameStore Str Assign NameStore ListLoad ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Assign NameStore Call Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Expr Call NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Call NameLoad keyword Str Call NameLoad keyword Str decorator_list Expr Call NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Str Call NameLoad keyword Str decorator_list Expr Call NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Num NameLoad Assign NameStore Str Assign NameStore ListLoad ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Num NameLoad Assign NameStore Str Assign NameStore ListLoad ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Str decorator_list Expr Call NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list Expr Call NameLoad decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Assign NameStore ListLoad Call NameLoad decorator_list Assign NameStore Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore NameLoad Assign NameStore Dict Str Str Str Str Str Num NameLoad Str Assign NameStore Dict Str Str Assign NameStore Str For NameStore Call AttributeLoad NameLoad attr body Expr Yield TupleLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Str decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Dict Str Str Assign NameStore Str Assign NameStore ListLoad ListLoad NameLoad Dict Str Str NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call NameLoad keyword Str decorator_list Assign NameStore Call NameLoad keyword Str decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str decorator_list Assign NameStore Call NameLoad keyword Str decorator_list Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call NameLoad keyword Str Assign NameStore ListLoad Call NameLoad keyword Str decorator_list Assign NameStore Call NameLoad keyword Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict Str Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr attr NameLoad Expr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Dict Str Str Assign NameStore Call NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr keyword NameLoad AttributeLoad NameLoad attr attr NameLoad Expr Call NameLoad AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list Assign AttributeStore NameLoad attr Call NameLoad keyword Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore AttributeLoad NameLoad attr attr NameLoad TryExcept body Expr AttributeLoad Call NameLoad keyword Str attr handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr CompareIn Str Call AttributeLoad Call NameLoad NameLoad attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad keyword Str attr keyword NameLoad Expr Call AttributeLoad NameLoad attr UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Num NameLoad ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Pass decorator_list NameLoad decorator_list Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list decorator_list Assign AttributeStore NameLoad attr NameLoad TryFinally body Assign NameStore Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Raise Call NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Assign NameStore Str decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr finalbody Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list Assign NameStore Call AttributeLoad Call NameLoad keyword Str attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareIn Str NameLoad Expr Call AttributeLoad NameLoad attr CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Str keyword Str Assign NameStore Str decorator_list Assign NameStore Call AttributeLoad Call NameLoad keyword Str attr Assign NameStore ListLoad Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr CompareIn NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Str decorator_list ClassDef bases NameLoad body Pass decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareNotIn Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr CompareIn Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore ListLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword Str keyword Str Call AttributeLoad NameLoad attr keyword Str keyword Str decorator_list Assign NameStore Call AttributeLoad Call NameLoad keyword Str attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword Str keyword Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr NameLoad Raise NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword Str Call AttributeLoad NameLoad attr keyword Str decorator_list Assign NameStore Call AttributeLoad Call NameLoad keyword Str attr TryExcept body Expr Call AttributeLoad NameLoad attr Dict Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index AttributeLoad NameLoad attr AttributeLoad NameLoad attr TupleLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Call AttributeLoad NameLoad attr keyword Str decorator_list Expr Call AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad AttributeLoad Call AttributeLoad Call NameLoad attr attr attr Num decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str Assign NameStore AttributeLoad NameLoad attr decorator_list Assign NameStore Call AttributeLoad Call NameLoad attr keyword ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str TryExcept body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Num Assign NameStore Num decorator_list Assign NameStore Call AttributeLoad Call NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad decorator_list Assign NameStore Call AttributeLoad Call NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad decorator_list Assign NameStore Call AttributeLoad Call NameLoad attr Expr Call AttributeLoad NameLoad attr Dict Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad Call NameLoad keyword Str attr decorator_list Call NameLoad AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body ClassDef bases NameLoad body Pass decorator_list TryExcept body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad decorator_list Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body TryExcept body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ClassDef bases AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr decorator_list Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad keyword Str attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Raise NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Str decorator_list TryExcept body Expr Call AttributeLoad Call AttributeLoad Call NameLoad attr attr Dict Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Expr Yield Str decorator_list NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Call NameLoad keyword Str decorator_list Expr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad Call NameLoad Call AttributeLoad NameLoad attr Index Num Str decorator_list decorator_list
N/A unittest TestCase nose.tools eq_ raises webob Request sieve.operators eq_xml eq_xhtml assert_eq_xml assert_eq_xhtml N/A tw2.core twc testapi tw2.core.testbase tb N/A tw2.core.widgets wd tw2.core.validation vd tw2.core.params pm N/A six Test6 N/A N/A twc Widget N/A N/A test N/A N/A twc Param attribute True N/A TestWidgets N/A object N/A setUp N/A N/A self N/A N/A N/A N/A N/A testapi setup N/A test_backwards_compat_new N/A N/A self N/A N/A N/A  Ticket #4 `.__init__(id, ...)`  N/A test N/A N/A twc Widget test N/A N/A eq_ N/A test id test N/A test_backwards_compat_display N/A N/A self N/A N/A N/A  Ticket #4 `.display(value, ...)`  N/A test N/A N/A twc Widget id test template genshi:tw2.core.test_templates.field_genshi N/A output N/A N/A test display foo N/A N/A eq_ output N/A N/A six u <p>foo </p> N/A test_inline_template N/A N/A self N/A N/A N/A  Ticket #69  N/A test N/A N/A twc Widget id test template <p>${w.value} </p> inline_engine_name mako N/A output N/A N/A test display foo N/A N/A eq_ output N/A N/A six u <p>foo </p> N/A test_inline_template_with_no_markup N/A N/A self N/A N/A N/A  Ticket #69  N/A test N/A N/A twc Widget id test template ${w.value} inline_engine_name mako N/A output N/A N/A test display foo N/A N/A eq_ output N/A N/A six u foo N/A xxtest_required N/A N/A self N/A N/A N/A test N/A N/A twc Widget id test N/A N/A N/A N/A N/A test req N/A False N/A N/A N/A N/A twc ParameterError N/A e N/A N/A N/A N/A str e Widget is missing required parameter template N/A test_attribute N/A N/A self N/A N/A N/A test N/A N/A N/A Test6 id test template test test wibble req N/A N/A N/A test prepare N/A N/A N/A N/A test attrs N/A test wibble N/A test_attribute_clash N/A N/A self N/A N/A N/A test N/A N/A N/A Test6 id test template test test wibble req N/A N/A test attrs N/A test blah N/A N/A N/A N/A N/A test prepare N/A False N/A N/A N/A N/A twc ParameterError N/A N/A N/A test_deferred N/A N/A self N/A N/A N/A test N/A N/A twc Widget id test template N/A N/A twc Deferred N/A N/A N/A N/A test N/A N/A N/A test template test N/A ins N/A N/A test req N/A N/A N/A ins prepare N/A N/A N/A ins template test N/A test_deferred_value_no_subclass N/A N/A self N/A N/A N/A test N/A N/A twc Widget id test template <p>${w.value}</p> inline_engine_name mako value N/A N/A twc Deferred N/A N/A N/A N/A test N/A N/A N/A test value test N/A ins N/A N/A test req N/A N/A N/A ins prepare N/A N/A N/A ins value test N/A N/A N/A N/A test display <p>test</p> N/A test_deferred_value_subclass_with_display N/A N/A self N/A N/A TestWidget N/A N/A twc Widget N/A N/A id test N/A inline_engine_name mako N/A template <p>${w.value}</p> N/A value N/A N/A twc Param N/A N/A test TestWidget N/A N/A eq_ N/A N/A test display value test <p>test</p> N/A N/A eq_ N/A N/A test display value N/A N/A twc Deferred N/A N/A N/A N/A test <p>test</p> N/A test_deferred_value_subclass N/A N/A self N/A N/A TestWidget N/A N/A twc Widget N/A N/A id test N/A inline_engine_name mako N/A template <p>${w.value}</p> N/A value N/A N/A twc Param attribute True N/A N/A test TestWidget N/A expected <p>test</p> N/A N/A eq_ N/A N/A N/A test value N/A N/A twc Deferred N/A N/A N/A N/A test display expected N/A N/A eq_ N/A N/A N/A N/A test value N/A N/A twc Deferred N/A N/A N/A N/A test display expected N/A test_child_attr N/A N/A self N/A N/A LayoutContainer N/A N/A twc CompoundWidget N/A N/A label N/A N/A twc ChildParam default b N/A N/A test N/A N/A N/A LayoutContainer children N/A N/A N/A twc Widget id a label a req N/A N/A N/A N/A N/A test c a label a N/A test N/A N/A N/A LayoutContainer children N/A N/A N/A twc Widget id a req N/A N/A N/A N/A N/A test c a label b N/A test_params_as_vars N/A N/A self N/A N/A N/A mako MyTest N/A N/A twc Widget N/A N/A template mako:tw2.core.test_templates.simple_mako N/A test N/A N/A twc Param blah default hello N/A N/A N/A N/A testapi request 1 N/A N/A N/A N/A N/A twc core request_local N/A middleware N/A N/A twc make_middleware None params_as_vars True N/A N/A N/A MyTest display N/A N/A N/A N/A N/A twc core request_local N/A middleware N/A N/A twc make_middleware None params_as_vars False N/A N/A N/A N/A N/A MyTest display N/A False N/A N/A N/A NameError N/A N/A N/A test_meta_forceid N/A N/A self N/A N/A MyTest N/A N/A twc CompoundWidget N/A N/A a N/A N/A twc Widget id fred N/A b N/A N/A twc Widget N/A N/A N/A eq_ N/A N/A N/A MyTest children N/A 0 id fred N/A N/A eq_ N/A N/A N/A MyTest children N/A 1 id b N/A N/A TestRepeatingWidgetBunchCls N/A N/A setup N/A N/A self N/A N/A N/A N/A self bunch N/A N/A wd RepeatingWidgetBunchCls N/A test_bad_getitem N/A N/A self N/A N/A N/A N/A N/A self bunch N/A asdf N/A N/A raises KeyError N/A TestRepeatingWidgetBunch N/A N/A setup N/A N/A self N/A N/A N/A N/A self bunch N/A N/A wd RepeatingWidgetBunch N/A test_bad_getitem N/A N/A self N/A N/A N/A N/A N/A self bunch N/A asdf N/A N/A raises KeyError N/A AlwaysValidateFalseValidator N/A N/A vd Validator N/A _validate_python N/A N/A self params state N/A None N/A N/A N/A N/A vd ValidationError I always throw up on roller coasters. N/A N/A AlwaysValidateFalseWidget N/A N/A wd Widget N/A N/A validator N/A AlwaysValidateFalseValidator N/A template mako:tw2.core.test_templates.always_validate_false_widget N/A CompoundTestWidget N/A N/A wd CompoundWidget N/A N/A children N/A N/A AlwaysValidateFalseWidget id something N/A TWidget N/A N/A wd Widget N/A N/A template mako:tw2.core.test_templates.display_only_test_widget N/A TestWidget N/A N/A tb WidgetTest N/A N/A widget TWidget N/A attrs N/A id validator w AlwaysValidateFalseValidator N/A expected <p>Test Widget</p> N/A validate_params N/A N/A None N/A w None N/A vd ValidationError N/A None N/A None N/A vd ValidationError test_fe_validator N/A N/A self N/A N/A FEWidget N/A N/A wd Widget N/A N/A N/A vd formencode N/A N/A validator N/A N/A N/A N/A vd formencode validators Int N/A N/A validator N/A N/A vd IntValidator N/A N/A N/A N/A N/A FEWidget id s validate N/A s 3 N/A test_only_parent_validation N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A CompoundTestWidget children N/A 0 validate N/A N/A N/A raises N/A twc WidgetError _test_safe_modify N/A N/A self N/A N/A N/A w N/A N/A self widget N/A N/A w safe_parameter N/A a 1 N/A N/A N/A w safe_modify w safe_parameter N/A _test_request_local_validated_widget N/A N/A self N/A N/A N/A rl N/A N/A N/A twc core request_local N/A N/A rl N/A validated_widget N/A TWidget N/A N/A N/A N/A N/A self widget display N/A test_bad_validator N/A N/A self N/A N/A MWidget N/A N/A wd Widget N/A N/A validator asdf N/A N/A N/A MWidget N/A N/A raises N/A pm ParameterError test_required_vd N/A N/A self N/A N/A MWidget N/A N/A wd Widget N/A N/A validator N/A pm Required N/A N/A N/A MWidget N/A N/A SubCompoundTestWidget N/A N/A wd CompoundWidget N/A N/A children N/A N/A CompoundTestWidget N/A TestWidgetNoneBug N/A N/A tb WidgetTest N/A N/A widget N/A N/A wd Widget template genshi:tw2.core.test_templates.field_genshi N/A attrs N/A validator N/A twc IntValidator N/A params N/A value None N/A expected <p> </p> N/A test_arguments_to_display_as_class_method N/A N/A N/A N/A N/A  As of Issue #41, this passes.  TestWidget N/A N/A twc Widget N/A N/A template <p>${w.value}</p> N/A inline_engine_name mako N/A value N/A N/A twc Param N/A N/A N/A eq_ N/A N/A TestWidget display value test <p>test</p> N/A test_arguments_to_display_as_instance_method N/A N/A N/A N/A N/A  As of Issue #41, this fails.  TestWidget N/A N/A twc Widget N/A N/A template <p>${w.value}</p> N/A inline_engine_name mako N/A value N/A N/A twc Param N/A N/A ins N/A N/A TestWidget req N/A N/A eq_ N/A N/A ins display value test <p>test</p> N/A TestSubCompoundWidget N/A N/A tb WidgetTest N/A N/A widget SubCompoundTestWidget N/A attrs N/A id repetitions validator rw 1 AlwaysValidateFalseValidator N/A expected <div id="rw"><div><p>Test Widget</p></div></div> N/A validate_params N/A N/A None N/A rw None N/A vd ValidationError test_string_value N/A N/A self N/A N/A N/A w N/A N/A N/A self widget N/A self attrs N/A N/A w value value N/A r N/A N/A w display value N/A N/A assert_eq_xhtml r N/A self expected N/A test_duplicate_ids N/A N/A self N/A N/A CompoundTestWidget N/A N/A wd CompoundWidget N/A N/A children N/A N/A AlwaysValidateFalseWidget id something N/A AlwaysValidateFalseWidget id something N/A N/A N/A CompoundTestWidget N/A N/A raises N/A twc WidgetError test_child_not_widget N/A N/A self N/A N/A CompoundTestWidget N/A N/A wd CompoundWidget N/A N/A children N/A N/A AlwaysValidateFalseWidget id something N/A N/A N/A CompoundTestWidget N/A N/A raises N/A pm ParameterError N/A TestCompoundWidget N/A N/A tb WidgetTest N/A N/A widget CompoundTestWidget N/A attrs N/A id repetitions validator rw 1 AlwaysValidateFalseValidator N/A expected <div id="rw"><p>Test Widget</p></div> N/A validate_params N/A N/A None N/A rw None N/A vd ValidationError N/A None N/A rw asdf None N/A vd ValidationError N/A RepeatingTestWidget N/A N/A wd RepeatingWidget N/A N/A child AlwaysValidateFalseWidget N/A TestRepeatingTestWidget N/A N/A tb WidgetTest N/A N/A widget RepeatingTestWidget N/A attrs N/A id repetitions validator rw 1 AlwaysValidateFalseValidator N/A expected <div id="rw"><p>Test Widget</p></div> N/A validate_params N/A N/A None N/A rw None N/A vd ValidationError test_child_must_have_no_id N/A N/A self N/A N/A DummyRepeatingTestWidget N/A N/A wd RepeatingWidget N/A N/A child N/A AlwaysValidateFalseWidget id something N/A N/A N/A DummyRepeatingTestWidget N/A N/A raises N/A pm ParameterError test_child_is_not_widget N/A N/A self N/A N/A DummyRepeatingTestWidget N/A N/A wd RepeatingWidget N/A N/A child N/A N/A N/A DummyRepeatingTestWidget N/A N/A raises N/A pm ParameterError test_class_with_children N/A N/A self N/A N/A DummyWidget N/A N/A wd Widget N/A N/A N/A DummyRepeatingTestWidget N/A N/A wd RepeatingWidget N/A N/A child N/A DummyWidget N/A children N/A N/A DummyWidget N/A N/A w N/A DummyRepeatingTestWidget N/A test_separator N/A N/A self N/A N/A N/A widget RepeatingTestWidget N/A attrs N/A id repetitions validator separator rw 3 AlwaysValidateFalseValidator <hr /> N/A params N/A separator <hr /> N/A expected <div id="rw"><p>Test Widget</p><hr /><p>Test Widget</p><hr /><p>Test Widget</p></div> N/A engine N/A N/A self _get_all_possible_engines N/A N/A N/A N/A N/A self _check_rendering_vs_expected engine attrs params expected N/A N/A DisplayOnlyTestWidget N/A N/A wd DisplayOnlyWidget N/A N/A child N/A N/A twc Variable default AlwaysValidateFalseWidget N/A template mako:tw2.core.test_templates.display_only_test_widget N/A TestDisplayOnlyTestWidget N/A N/A tb WidgetTest N/A N/A widget DisplayOnlyTestWidget N/A attrs N/A id dotw N/A expected <p>Test Widget</p> N/A validate_params N/A N/A None N/A dotw None N/A vd ValidationError test_post_init_fail N/A N/A self N/A N/A DummyWidget N/A N/A wd Widget N/A N/A N/A DummyDOTestWidget N/A N/A wd DisplayOnlyWidget N/A N/A template mako:tw2.core.test_templates.display_only_test_widget N/A child N/A DummyWidget id lala N/A N/A w N/A DummyDOTestWidget id something N/A N/A raises N/A pm ParameterError test_childclass_not_widget_fail N/A N/A self N/A N/A DummyWidget N/A N/A wd Widget N/A N/A N/A DummyDOTestWidget N/A N/A wd DisplayOnlyWidget N/A N/A template mako:tw2.core.test_templates.display_only_test_widget N/A child something N/A N/A w N/A DummyDOTestWidget id something N/A N/A raises N/A pm ParameterError test_class_with_children N/A N/A self N/A N/A DummyWidget N/A N/A wd Widget N/A N/A N/A DummyDOTestWidget N/A N/A wd DisplayOnlyWidget N/A N/A template mako:tw2.core.test_templates.display_only_test_widget N/A child N/A DummyWidget id something N/A children N/A N/A DummyWidget id something_else N/A N/A w N/A DummyDOTestWidget id something N/A N/A TestPage N/A N/A tb WidgetTest N/A N/A widget N/A wd Page N/A attrs N/A title some title N/A expected <html>
<head><title>some title</title></head>
<body><h1>some title</h1></body>
</html> test_fetch_data N/A N/A self N/A N/A N/A r N/A N/A N/A N/A N/A N/A self widget N/A self attrs req fetch_data None N/A N/A eq_ r None N/A test_request_post N/A N/A self N/A N/A N/A environ N/A REQUEST_METHOD POST N/A req N/A Request environ N/A r N/A N/A N/A N/A self widget _no_autoid True N/A self attrs request req N/A N/A assert_eq_xhtml N/A r body <html>
<head><title>some title</title></head>
<body><h1>some title</h1></body>
</html> N/A N/A TestWidgetMisc N/A TestCase N/A setUp N/A N/A self N/A N/A N/A N/A N/A testapi setup N/A testCircularParent N/A N/A self N/A N/A N/A 
        should raise WidgetError
         Child N/A N/A wd Widget N/A N/A N/A Parent N/A N/A wd Widget N/A N/A N/A N/A N/A Parent parent N/A Child id child N/A N/A Parent child Parent N/A N/A N/A Parent child parent Parent N/A N/A N/A N/A N/A Parent id loopy compound_id N/A N/A N/A N/A twc WidgetError N/A we N/A N/A N/A N/A self assert_ N/A loop N/A N/A N/A str we lower N/A str we N/A N/A N/A N/A self assert_ False N/A testCompoundIDForUrlRepeater N/A N/A self N/A N/A Parent N/A N/A wd RepeatingWidget N/A N/A N/A Child N/A N/A wd Widget N/A N/A N/A N/A N/A Child parent Parent N/A wid N/A N/A N/A Child id forurl _compound_id_elem for_url True N/A N/A N/A self assert_ N/A wid N/A testGetLinkNoID N/A N/A self N/A N/A N/A N/A N/A N/A N/A N/A wd Widget get_link N/A N/A N/A self assert_ False N/A N/A N/A N/A twc WidgetError N/A N/A N/A N/A self assert_ True N/A testGetLinkID N/A N/A self N/A N/A tw2.core.middleware TwMiddleware N/A mw N/A TwMiddleware None N/A N/A N/A testapi request 1 mw CWidget N/A N/A wd Widget N/A N/A id foo request N/A N/A cls req N/A N/A N/A N/A classmethod N/A N/A N/A N/A self assert_ N/A N/A CWidget get_link N/A testValidationError N/A N/A self N/A N/A N/A originalInvalid N/A vd Invalid MockInvalid N/A Exception N/A __init__ N/A N/A self msg N/A N/A N/A N/A self msg msg N/A N/A N/A N/A super MockInvalid self __init__ msg N/A N/A N/A N/A vd catch MockInvalid N/A N/A N/A err_msg NO MockValidator N/A N/A vd Validator N/A from_python N/A N/A self value state N/A None N/A N/A N/A MockInvalid err_msg N/A N/A T N/A N/A wd Widget N/A N/A validator N/A MockValidator N/A template N/A N/A i N/A N/A T req N/A N/A N/A i prepare N/A N/A N/A self assert_ N/A err_msg N/A i error_msg N/A N/A N/A vd catch originalInvalid N/A testIterParams N/A N/A self N/A N/A T N/A N/A wd Widget N/A N/A template goo N/A foo N/A N/A pm Param default foo N/A bar N/A N/A pm Param default bar N/A N/A i N/A N/A N/A T id testme req N/A params N/A dict N/A N/A i iteritems N/A N/A N/A self assert_ N/A foo params N/A N/A N/A self assert_ N/A bar params N/A testAddCall N/A N/A self N/A N/A T N/A N/A wd Widget N/A N/A test N/A N/A twc Param blah default hello N/A template mako:tw2.core.test_templates.simple_mako N/A N/A i N/A N/A N/A T id foo req N/A jscall N/A somefunc bodybottom N/A N/A N/A i add_call N/A jscall N/A 0 N/A jscall N/A 1 N/A N/A N/A self assert_ N/A jscall N/A i _js_calls N/A mw N/A N/A twc make_middleware None params_as_vars True N/A N/A N/A testapi request 1 mw N/A res N/A N/A i display displays_on string N/A N/A N/A self assert_ res N/A N/A N/A self assert_ N/A i resources N/A testSafeModify N/A N/A self N/A N/A N/A 
        this method isn't called anywhere in the code, so not sure
        whether it's dead code or not. also ... no docstring
         BT N/A N/A wd Widget N/A N/A myresources N/A a N/A T N/A BT N/A N/A N/A N/A i N/A N/A T req N/A N/A N/A self assert_ N/A myresources N/A i __dict__ N/A N/A N/A i safe_modify myresources N/A N/A N/A self assert_ N/A a N/A i myresources N/A i myresources N/A testGetChildErrorMsgs N/A N/A self N/A N/A N/A 
        this code doesn't seem to be called anywhere, bare minimum for
        test coverage
         T N/A N/A wd CompoundWidget N/A N/A error_msg child:child error N/A children N/A N/A N/A i N/A N/A T req N/A N/A N/A self assert_ N/A N/A N/A i get_child_error_message child child error N/A testValidateKeyedChildren N/A N/A self N/A N/A N/A 
        if children have a key attribute then values passed in by key
        will be routed to the children whose key. still returned as a
        dict by id though
         T N/A N/A wd CompoundWidget N/A N/A children N/A N/A N/A wd Widget id ct key kct N/A N/A wd Widget id oct key koct N/A N/A i N/A N/A N/A T id test req N/A N/A N/A self assert_ N/A i keyed_children N/A data N/A dict kct foo koct bar N/A expected N/A dict kct foo koct bar N/A res N/A N/A i _validate data N/A N/A N/A self assert_ N/A res expected res N/A testRollupChildValidationErrors N/A N/A self N/A N/A N/A 
        a validator on a compound widget can propogate error_msgs to
        the children
         N/A expected N/A dict c1 foo c2 bar V N/A N/A vd Validator N/A _validate_python N/A N/A self value state N/A N/A N/A err N/A N/A vd ValidationError fail N/A N/A err error_dict expected N/A err N/A N/A T N/A N/A wd CompoundWidget N/A N/A validator N/A V N/A children N/A N/A N/A wd Widget id c1 N/A N/A wd Widget id c2 N/A N/A i N/A N/A N/A T id goo req N/A N/A N/A N/A N/A i validate N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A vd ValidationError N/A ve N/A N/A c N/A N/A ve widget children N/A N/A N/A N/A self assert_ N/A N/A expected N/A N/A c id N/A c error_msg N/A expected N/A c id N/A c error_msg N/A N/A TestRepeatingWidget N/A TestCase N/A testChildsChildren N/A N/A self N/A N/A N/A 
        if child and childen defined, children become children of child
         T N/A N/A wd RepeatingWidget N/A N/A child N/A wd Widget N/A children N/A N/A N/A wd Widget id foo N/A N/A N/A N/A self assert_ N/A N/A len N/A N/A N/A N/A N/A T req child children 1 N/A testRepeatingWithKeyDifferentFromId N/A N/A self N/A N/A T N/A N/A wd RepeatingWidget N/A N/A id foo N/A key bar N/A child N/A wd Widget N/A N/A w N/A N/A N/A T req value N/A 1 2 3 N/A N/A N/A self assertEquals N/A N/A N/A w children N/A 0 compound_key bar:0 N/A testNonWidgetChild N/A N/A self N/A N/A N/A 
        should throw an error if child is not a widget
         N/A N/A T N/A N/A wd RepeatingWidget N/A N/A child N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A pm ParameterError N/A N/A N/A N/A self assert_ True N/A testChildWIdgetWithID N/A N/A self N/A N/A N/A 
        parameter error raised if child has id
         N/A N/A T N/A N/A wd RepeatingWidget N/A N/A child N/A N/A wd Widget id foo N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A pm ParameterError N/A N/A N/A N/A self assert_ True N/A testMaxRepitions N/A N/A self N/A N/A N/A 
        truncate reps based on max_reps??
         T N/A N/A wd RepeatingWidget N/A N/A template N/A child N/A N/A wd Widget template N/A max_reps 1 N/A extra_reps 2 N/A N/A i N/A N/A N/A T req N/A N/A N/A i prepare N/A N/A N/A self assert_ N/A N/A i repetitions N/A T max_reps N/A i repetitions N/A testPrepareNoRepitions N/A N/A self N/A N/A N/A 
        for coverage. call prepare on self.children[0](self.child) when other params aren't specified
         K N/A N/A wd Widget N/A prepare N/A N/A self N/A N/A N/A N/A self _prepared True N/A N/A T N/A N/A wd RepeatingWidget N/A N/A child N/A K N/A N/A i N/A N/A N/A T req N/A N/A N/A i prepare N/A N/A N/A self assert_ N/A N/A N/A i children N/A 0 _prepared N/A testValidator N/A N/A self N/A N/A V N/A N/A vd Validator N/A to_python N/A N/A self data state N/A None N/A N/A N/A self _called True N/A N/A T N/A N/A wd RepeatingWidget N/A N/A child N/A N/A wd Widget N/A validator N/A V N/A N/A i N/A N/A N/A T req N/A N/A N/A i validate N/A N/A N/A N/A self assert_ N/A N/A i validator _called N/A testDisplayOnlyBlocked N/A N/A self N/A N/A Parent N/A N/A wd RepeatingWidget N/A N/A child N/A wd DisplayOnlyWidget N/A N/A N/A N/A N/A Parent id goo req N/A N/A raises N/A pm ParameterError N/A TestDisplayOnlyWidget N/A TestCase N/A testInvalidChildError N/A N/A self N/A N/A NotAWidget N/A object N/A N/A N/A N/A N/A T N/A N/A wd DisplayOnlyWidget N/A N/A child N/A NotAWidget N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A pm ParameterError N/A pe N/A N/A N/A N/A self assert_ N/A must be N/A str pe N/A testChildNoID N/A N/A self N/A N/A N/A N/A T N/A N/A wd DisplayOnlyWidget N/A N/A id bar N/A child N/A N/A wd Widget id foo N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A pm ParameterError N/A pe N/A N/A N/A N/A self assert_ N/A  id N/A str pe N/A testCompoundIDElem N/A N/A self N/A N/A Parent N/A N/A wd Widget N/A N/A child N/A wd DisplayOnlyWidget N/A N/A N/A N/A self assert_ N/A N/A N/A N/A N/A Parent id goo req _compound_id_elem url N/A testChildError N/A N/A self N/A N/A N/A 
        call validate on child when validated
         N/A err N/A N/A vd ValidationError Failed V N/A N/A vd Validator N/A to_python N/A N/A self value state N/A None N/A N/A err N/A N/A C N/A N/A wd Widget N/A N/A validator N/A V N/A T N/A N/A wd DisplayOnlyWidget N/A N/A child N/A C id foo N/A N/A N/A N/A N/A N/A N/A N/A N/A T req validate N/A N/A N/A N/A self assert_ False N/A N/A N/A N/A vd ValidationError N/A ve N/A N/A N/A N/A self assert_ N/A N/A N/A N/A ve widget child error_msg N/A err message N/A N/A N/A ve widget child error_msg N/A testChildrenDeep N/A N/A self N/A N/A N/A 
        delegates to it's child for children_deep method
         C N/A N/A wd Widget N/A children_deep N/A N/A cls N/A N/A N/A N/A called N/A classmethod N/A T N/A N/A wd DisplayOnlyWidget N/A N/A child N/A C id foo N/A N/A N/A N/A self assert_ N/A N/A N/A list N/A N/A T children_deep N/A 0 called N/A N/A