Module Import alias ImportFrom alias ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad Str AttributeLoad NameLoad attr Str Str attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str ListLoad Str Str decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad Call NameLoad Str AttributeLoad NameLoad attr Str Str attr Str Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr ListLoad ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str ListLoad Str Str Str Str decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body AugAssignAdd AttributeStore NameLoad attr Num decorator_list decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr
N/A N/A unittest parse Parser ParserTest N/A N/A unittest TestCase N/A setUp N/A N/A self N/A N/A N/A N/A self db N/A StubDb N/A test_db_updated_correctly_from_input_with_depth_2_and_extra_whitespace N/A N/A self N/A N/A N/A N/A N/A N/A Parser name N/A self db parse  the   cat  sat  on the  mat 
 good    cat  N/A N/A N/A self assertEqual N/A N/A self db commit_count 2 N/A N/A N/A self assertEqual N/A N/A self db added_word_list N/A N/A ^ the N/A the cat N/A cat sat N/A sat on N/A on the N/A the mat N/A mat $ N/A ^ good N/A good cat N/A cat $ N/A test_db_updated_correctly_from_input_with_depth_4 N/A N/A self N/A N/A N/A N/A N/A self db depth 4 N/A N/A N/A N/A Parser name N/A self db parse the cat sat on the mat N/A N/A N/A self assertEqual N/A N/A self db commit_count 1 N/A N/A N/A self assertEqual N/A N/A self db added_word_list N/A N/A ^ ^ ^ the N/A ^ ^ the cat N/A ^ the cat sat N/A the cat sat on N/A cat sat on the N/A sat on the mat N/A on the mat $ N/A the mat $ $ N/A mat $ $ $ N/A N/A StubDb N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self commit_count 0 N/A N/A self added_word_list N/A N/A N/A self depth 2 N/A get_depth N/A N/A self N/A N/A N/A N/A self depth N/A add_word N/A N/A self word_list N/A N/A N/A N/A N/A N/A self added_word_list append word_list N/A commit N/A N/A self N/A N/A N/A N/A self commit_count 1 N/A N/A N/A N/A __name__ __main__ N/A N/A N/A N/A unittest main