Module Expr Str ImportFrom alias Import alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias identifier ImportFrom alias identifier Import alias ImportFrom alias ImportFrom alias alias alias alias alias alias alias alias alias alias alias Assign NameStore Num Expr Str Assign NameStore TupleLoad Num Num Expr Str Assign NameStore BinOpSub BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Num Assign NameStore BinOpAdd Call NameLoad Call AttributeLoad NameLoad attr BinOpSub NameLoad Num Num Assign NameStore BinOpMod Str NameLoad Expr Str Assign NameStore TupleLoad Num Num Num Num Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad BinOpMod Str NameLoad AttributeLoad NameLoad attr Expr Str Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Str If Call NameLoad NameLoad Str body Assign SubscriptStore NameLoad Index Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Str Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Expr Str Assign NameStore Call NameLoad ListLoad Str Str Str Str Str Expr Str Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad GeneratorExp TupleLoad BinOpMod Str NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad Expr Str FunctionDef arguments args NameParam NameParam defaults TupleLoad body Expr Str Assign NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad Call NameLoad Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd UnaryOpNot NameLoad CompareIn NameLoad NameLoad body Continue Assign NameStore BinOpAdd NameLoad Num Assign NameStore BinOpMod Str NameLoad If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call NameLoad Num NameLoad keyword NameLoad keyword NameLoad orelse Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults TupleLoad body Expr Str Assign NameStore Dict Expr Call NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults TupleLoad body Expr Str Assign NameStore Dict Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str NameLoad AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str NameLoad AugAssignAdd NameStore Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index Str NameLoad AugAssignAdd NameStore Num Return Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad Str Str Expr Str Assign NameStore Call NameLoad Str Str keyword NameLoad Expr Str Assign NameStore Dict Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Return Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr Num For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd UnaryOpNot NameLoad CompareIn NameLoad NameLoad body Continue Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str NameLoad If CompareEq NameLoad Str body Assign NameStore CompareGt NameLoad BinOpFloorDiv NameLoad Num orelse If CompareEq NameLoad Str body Assign NameStore ListComp BinOpMod NameLoad NameLoad comprehension NameStore Call NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad keyword NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index Str BinOpSub NameLoad BinOpFloorDiv NameLoad Num Assign SubscriptStore NameLoad Index Str BinOpSub NameLoad BinOpFloorDiv NameLoad Num Expr Call AttributeLoad NameLoad attr AugAssignAdd NameStore Num If CompareEq NameLoad NameLoad body Assign NameStore Num Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index TupleLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Pass decorator_list ClassDef bases AttributeLoad NameLoad attr NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Num Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return TryExcept body Assign NameStore AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad For NameStore ListLoad NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index NameLoad Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body If Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad body Raise Call NameLoad Str Raise ExceptHandler type NameLoad body Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Assign NameStore NameLoad Assign NameStore TupleLoad decorator_list ClassDef bases body Assign NameStore NameLoad Assign NameStore NameLoad decorator_list Assign NameStore ListLoad NameLoad Str Str Str Str Str Str Str TupleLoad Str Str TupleLoad Str Str Expr Str Assign NameStore Call NameLoad ListLoad Str Str Str Str TupleLoad Str Str Expr Str Assign NameStore BinOpFloorDiv NameLoad Num Expr Str Assign NameStore BinOpFloorDiv BinOpMult NameLoad Num Num Expr Str Assign NameStore Num Expr Str Assign NameStore ListLoad Str Str Str Str Expr Str ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Dict Str Str Str Str NameLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad body If CompareEq NameLoad Str body Assign NameStore BinOpMod NameLoad NameLoad Assign NameStore Call SubscriptLoad NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str NameLoad If UnaryOpNot NameLoad body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore BinOpMod Str NameLoad orelse If BoolOpAnd CompareEq NameLoad Str CompareIs NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Str orelse If Call NameLoad NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num NameLoad NameLoad SubscriptLoad NameLoad Index Num orelse If CompareIsNot NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad orelse Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad FunctionDef arguments args NameParam defaults body FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad NameLoad attr TryFinally body TryExcept body Return Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad name NameStore body If AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num orelse Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad finalbody Expr Call AttributeLoad NameLoad attr Str decorator_list Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad BinOpMod Str NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore ListLoad TupleLoad Str Str TupleLoad Str Str TupleLoad Str Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Str Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Str Assign NameStore Call NameLoad keyword Num keyword BinOpSub AttributeLoad NameLoad attr Num keyword Num Assign TupleStore NameStore NameStore TupleLoad NameLoad NameLoad For NameStore ListLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore TupleLoad ListLoad ListLoad Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad NameLoad Index Str TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Raise Call NameLoad Str If NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad Call NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str Assign SubscriptStore NameLoad Index Str SubscriptLoad AttributeLoad NameLoad attr Index Str TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad NameLoad comprehension NameStore Call NameLoad Num Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad NameLoad comprehension NameStore Call NameLoad Num handlers ExceptHandler type NameLoad name NameStore body If Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad body Raise Call NameLoad Str Raise ExceptHandler type NameLoad body Raise Call NameLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad keyword NameLoad Expr Call NameLoad BinOpMod Str SubscriptLoad ListLoad Str Str Index Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Num NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr CompareEq SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num decorator_list NameLoad Assign AttributeStore NameLoad attr BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults Str NameLoad body Global identifier Assign NameStore BoolOpOr CompareIn NameLoad NameLoad CompareIn NameLoad NameLoad If NameLoad body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str orelse Assign NameStore AttributeLoad NameLoad attr Assign NameStore Str Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr BinOpMod NameLoad NameLoad AugAssignAdd AttributeStore NameLoad attr BinOpMod NameLoad NameLoad If CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore NameLoad Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Num decorator_list Assign NameStore Num For NameStore NameLoad body For NameStore NameLoad body For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad For NameStore ListLoad Str Str body For NameStore NameLoad body For NameStore NameLoad body Expr Call NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore Num Assign NameStore Num ClassDef bases body Assign NameStore BinOpMult NameLoad Num Assert CompareLtLt NameLoad NameLoad NameLoad Assert CompareNotEq BinOpMod NameLoad NameLoad Num decorator_list ClassDef bases body Assign NameStore BinOpMult NameLoad Num Assert CompareGt NameLoad BinOpAdd NameLoad NameLoad Assert CompareNotEq BinOpMod NameLoad NameLoad Num Assert CompareNotEq BinOpMod NameLoad NameLoad Num decorator_list Assign NameStore ListLoad Str Str Assign NameStore Call NameLoad ListLoad Str Assign NameStore ListLoad Str FunctionDef arguments args defaults body For NameStore NameLoad body Assign NameStore CompareIn NameLoad NameLoad For NameStore NameLoad body Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num Assign NameStore TupleLoad BinOpMod Str NameLoad BinOpMod Str NameLoad Str Assign NameStore Call NameLoad keyword NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list ClassDef bases body Assign NameStore Str decorator_list ClassDef bases body Assign NameStore Str decorator_list ClassDef bases body Assign NameStore Str decorator_list ClassDef bases body Assign NameStore Str decorator_list ClassDef bases body Assign NameStore Num decorator_list ClassDef bases body Assign NameStore Num decorator_list ClassDef bases body Assign NameStore Num decorator_list Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Str Str Str Assign NameStore Call NameLoad ListLoad Str Str Assign NameStore ListLoad Num Num Num Num Num Assign NameStore Call NameLoad ListLoad Num Num Num Num FunctionDef arguments args defaults body For NameStore NameLoad body For NameStore NameLoad body For NameStore NameLoad body Assign NameStore BoolOpOr CompareIn NameLoad NameLoad CompareIn NameLoad NameLoad Assign NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num NameLoad Assign NameStore TupleLoad BinOpMod Str NameLoad BinOpMod Str NameLoad Str Str Assign NameStore Call NameLoad keyword NameLoad keyword NameLoad keyword NameLoad Expr Yield TupleLoad NameLoad NameLoad NameLoad decorator_list For NameStore ListLoad NameLoad NameLoad body For TupleStore NameStore NameStore NameStore Call NameLoad body Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Exec BinOpMod Str NameLoad ClassDef bases NameLoad body Assign NameStore NameLoad decorator_list Assign NameStore NameLoad Expr Str ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Dict Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str If CompareLt SubscriptLoad AttributeLoad NameLoad attr Index Num Num body Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str orelse Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr FunctionDef arguments args defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Num FunctionDef arguments args defaults body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Num decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args defaults body Global identifier Assign NameStore Str Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad TryFinally body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str Num finalbody Delete NameDel decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Dict Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr FunctionDef arguments args defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad FunctionDef arguments args defaults body Global identifier Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Expr Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad TryFinally body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str finalbody Delete NameDel decorator_list Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str Assign NameStore Num Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr keyword NameLoad Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Num If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Dict Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad AttributeLoad NameLoad attr Expr Call NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str Str TupleLoad Num Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str Str TupleLoad Num Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str Str TupleLoad Num Num TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str Str TupleLoad Num Num TupleLoad Str TupleLoad Str Str TupleLoad Num Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str Str TupleLoad Num Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Str Assign NameStore ListLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Str Assign NameStore ListLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad NameLoad TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str BinOpAdd Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num TupleLoad Str TupleLoad Str TupleLoad Num Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Str Str Assign NameStore ListLoad TupleLoad Str TupleLoad Str TupleLoad NameLoad Assign NameStore Str decorator_list ClassDef bases NameLoad body Assign NameStore ListLoad Str Assign NameStore ListLoad Assign NameStore Str decorator_list FunctionDef arguments args defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Num For NameStore Call NameLoad NameLoad body For NameStore NameLoad body For NameStore Call NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Num If BoolOpOr NameLoad UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword Str
N/A N/A Test module for queries on datasets. __future__ absolute_import N/A re N/A sys N/A types N/A functools N/A numpy N/A tables tables.utils SizeType tables.tests common tables.tests.common unittest tables.tests.common verbosePrint vprint tables.tests.common PyTablesTestCase TestCase N/A six six.moves range numpy log10 exp log abs sqrt sin cos tan arcsin arccos arctan N/A row_period 50 N/A Maximum number of unique rows before they start cycling. N/A md_shape N/A 2 2 N/A Shape of multidimensional fields. N/A _maxnvalue N/A N/A row_period N/A N/A numpy prod md_shape dtype SizeType 1 N/A _strlen N/A N/A int N/A N/A numpy log10 N/A _maxnvalue 1 1 N/A str_format N/A %%0%dd _strlen N/A Format of string values. N/A small_blocksizes N/A 300 60 20 5 N/A Sensible parameters for indexing with small blocksizes. N/A type_info N/A bool int8 uint8 int16 uint16 int32 uint32 int64 uint64 float32 float64 complex64 complex128 time32 time64 enum string N/A N/A numpy bool_ bool N/A N/A numpy int8 int N/A N/A numpy uint8 int N/A N/A numpy int16 int N/A N/A numpy uint16 int N/A N/A numpy int32 int N/A N/A numpy uint32 int N/A N/A numpy int64 int N/A N/A numpy uint64 int N/A N/A numpy float32 float N/A N/A numpy float64 float N/A N/A numpy complex64 complex N/A N/A numpy complex128 complex N/A N/A numpy int32 int N/A N/A numpy float64 float N/A N/A numpy uint8 int N/A N/A S%s _strlen N/A numpy string_ N/A NumPy and Numexpr type for each PyTables type that will be tested. N/A func_info N/A log10 log exp abs sqrt sin cos tan arcsin arccos arctan log10 log exp abs sqrt sin cos tan arcsin arccos arctan N/A functions and NumPy.ufunc() for each function that will be tested. N/A N/A hasattr numpy float16 N/A N/A N/A type_info N/A float16 N/A N/A numpy float16 float N/A sctype_from_type N/A dict N/A N/A type_ N/A info N/A 0 N/A N/A type_ info N/A N/A six iteritems type_info N/A Maps PyTables types to NumPy scalar types. N/A nxtype_from_type N/A dict N/A N/A type_ N/A info N/A 1 N/A N/A type_ info N/A N/A six iteritems type_info N/A Maps PyTables types to Numexpr types. N/A heavy_types N/A frozenset N/A uint8 int16 uint16 float32 complex64 N/A PyTables types to be tested only in heavy mode. N/A enum N/A N/A tables Enum N/A dict N/A N/A N/A n%d i i N/A i N/A range _maxnvalue N/A Enumerated type to be used in tests. append_columns N/A N/A classdict shape N/A N/A N/A N/A Append a ``Col`` of each PyTables data type to the `classdict`.

    A column of a certain TYPE gets called ``c_TYPE``.  The number of
    added columns is returned.

     N/A heavy N/A common heavy N/A N/A itype type_ N/A enumerate N/A sorted N/A N/A six iterkeys type_info N/A N/A N/A N/A heavy N/A type_ heavy_types N/A N/A N/A colpos N/A itype 1 N/A colname N/A c_%s type_ N/A N/A type_ enum N/A N/A base N/A N/A N/A tables Atom from_sctype N/A sctype_from_type N/A type_ N/A col N/A N/A tables EnumCol enum N/A enum 0 base shape shape pos colpos N/A N/A sctype N/A sctype_from_type N/A type_ N/A dtype N/A N/A numpy dtype N/A sctype shape N/A col N/A N/A N/A tables Col from_dtype dtype pos colpos N/A N/A classdict N/A colname col N/A ncols colpos N/A ncols N/A nested_description N/A N/A classname pos shape N/A N/A N/A N/A Return a nested column description with all PyTables data types.

    A column of a certain TYPE gets called ``c_TYPE``.  The nested
    column will be placed in the position indicated by `pos`.

     N/A classdict N/A N/A N/A append_columns classdict shape shape N/A N/A classdict N/A _v_pos pos N/A N/A type classname N/A N/A tables IsDescription classdict N/A table_description N/A N/A classname nclassname shape N/A N/A N/A N/A Return a table description for testing queries.

    The description consists of all PyTables data types, both in the
    top level and in the ``c_nested`` nested column.  A column of a
    certain TYPE gets called ``c_TYPE``.  An extra integer column
    ``c_extra`` is also provided.  If a `shape` is given, it will be
    used for all columns.  Finally, an extra indexed column
    ``c_idxextra`` is added as well in order to provide some basic
    tests for multi-index queries.

     N/A classdict N/A N/A colpos N/A append_columns classdict shape N/A ndescr N/A nested_description nclassname colpos shape shape N/A N/A classdict N/A c_nested ndescr N/A colpos 1 N/A extracol N/A N/A tables IntCol shape shape pos colpos N/A N/A classdict N/A c_extra extracol N/A colpos 1 N/A idxextracol N/A N/A tables IntCol shape shape pos colpos N/A N/A classdict N/A c_idxextra idxextracol N/A colpos 1 N/A N/A type classname N/A N/A tables IsDescription classdict N/A N/A TableDescription N/A table_description TableDescription NestedDescription N/A Unidimensional table description for testing queries. N/A MDTableDescription N/A table_description MDTableDescription MDNestedDescription shape md_shape N/A Multidimensional table description for testing queries. N/A table_data N/A N/A Cached table data for a given shape and number of rows. fill_table N/A N/A table shape nrows N/A N/A N/A Fill the given `table` with `nrows` rows of data.

    Values in the i-th row (where 0 <= i < `row_period`) for a
    multidimensional field with M elements span from i to i + M-1.  For
    subsequent rows, values repeat cyclically.

    The same goes for the ``c_extra`` column, but values range from
    -`row_period`/2 to +`row_period`/2.

     N/A tdata N/A N/A table_data get N/A shape nrows N/A N/A tdata None N/A N/A N/A N/A table append tdata N/A N/A N/A table flush N/A N/A heavy N/A common heavy N/A size N/A int N/A N/A numpy prod shape dtype SizeType N/A N/A row value N/A N/A table row 0 N/A nrow N/A range nrows N/A N/A data N/A N/A N/A N/A numpy arange value N/A value size reshape shape N/A N/A type_ sctype N/A N/A six iteritems sctype_from_type N/A N/A N/A N/A heavy N/A type_ heavy_types N/A N/A N/A colname N/A c_%s type_ N/A ncolname N/A c_nested/%s colname N/A N/A type_ bool N/A N/A coldata N/A data N/A row_period 2 N/A N/A N/A type_ string N/A N/A sdata N/A N/A str_format x N/A x N/A range value N/A value size N/A coldata N/A N/A N/A N/A numpy array sdata dtype sctype reshape shape N/A N/A coldata N/A N/A numpy asarray data dtype sctype N/A N/A row N/A ncolname N/A row N/A colname coldata N/A N/A row N/A c_extra N/A data N/A row_period 2 N/A N/A row N/A c_idxextra N/A data N/A row_period 2 N/A N/A N/A row append N/A value 1 N/A N/A value row_period N/A N/A value 0 N/A N/A N/A table flush N/A tdata N/A N/A table read N/A N/A table_data N/A N/A shape nrows tdata N/A SilentlySkipTest N/A N/A unittest SkipTest N/A N/A N/A BaseTableQueryTestCase N/A N/A common TempFileMixin TestCase N/A N/A Base test case for querying tables.

    Sub-classes must define the following attributes:

    ``tableDescription``
        The description of the table to be created.
    ``shape``
        The shape of data fields in the table.
    ``nrows``
        The number of data rows to be generated for the table.

    Sub-classes may redefine the following attributes:

    ``indexed``
        Whether columns shall be indexed, if possible.  Default is not
        to index them.
    ``optlevel``
        The level of optimisation of column indexes.  Default is 0.

     N/A indexed False N/A optlevel 0 N/A colNotIndexable_re N/A N/A re compile \bcan not be indexed\b N/A condNotBoolean_re N/A N/A re compile \bdoes not have a boolean type\b create_indexes N/A N/A self colname ncolname extracolname N/A N/A N/A N/A N/A self indexed N/A N/A N/A N/A N/A kind N/A self kind N/A N/A vprint N/A * Indexing ``%s`` columns. Type: %s. N/A colname kind N/A acolname N/A colname ncolname extracolname N/A N/A acolumn N/A N/A N/A self table colinstances N/A acolname N/A N/A N/A acolumn create_index kind N/A self kind optlevel N/A self optlevel _blocksizes small_blocksizes _testmode True N/A N/A N/A TypeError N/A te N/A N/A N/A N/A N/A self colNotIndexable_re search N/A str te N/A N/A N/A SilentlySkipTest Columns of this type can not be indexed. N/A N/A N/A NotImplementedError N/A N/A N/A SilentlySkipTest Indexing columns of this type is not supported yet. N/A setUp N/A N/A self N/A N/A N/A N/A N/A N/A super BaseTableQueryTestCase self setUp N/A N/A self table N/A N/A N/A self h5file create_table / test N/A self tableDescription expectedrows N/A self nrows N/A N/A fill_table N/A self table N/A self shape N/A self nrows N/A N/A ScalarTableMixin N/A N/A N/A tableDescription TableDescription N/A shape N/A N/A MDTableMixin N/A N/A N/A tableDescription MDTableDescription N/A shape md_shape N/A N/A operators N/A None ~ < <= == != >= > N/A < <= N/A > >= N/A Comparison operators to check with different types. N/A heavy_operators N/A frozenset N/A ~ <= >= > N/A > >= N/A Comparison operators to be tested only in heavy mode. N/A left_bound N/A row_period 4 N/A Operand of left side operator in comparisons with operator pairs. N/A right_bound N/A N/A row_period 3 4 N/A Operand of right side operator in comparisons with operator pairs. N/A func_bound 0.8 N/A Operand of right side operator in comparisons with functions.  N/A extra_conditions N/A & ((c_extra + 1) < 0) | (c_idxextra > 0) | ((c_idxextra > 0) | ((c_extra + 1) > 0)) N/A Extra conditions to append to comparison conditions. TableDataTestCase N/A BaseTableQueryTestCase N/A N/A Base test case for querying table data.

    Automatically created test method names have the format
    ``test_XNNNN``, where ``NNNN`` is the zero-padded test number and
    ``X`` indicates whether the test belongs to the light (``l``) or
    heavy (``h``) set.

     N/A _testfmt_light test_l%04d N/A _testfmt_heavy test_h%04d N/A create_test_method N/A N/A type_ op extracond func N/A None N/A N/A sctype N/A sctype_from_type N/A type_ N/A condvars N/A bound lbound rbound func_bound right_bound left_bound right_bound func_bound N/A N/A bname bvalue N/A N/A six iteritems condvars N/A N/A N/A type_ string N/A N/A bvalue N/A str_format bvalue N/A bvalue N/A N/A nxtype_from_type N/A type_ bvalue N/A N/A condvars N/A bname bvalue N/A colname N/A c_%s type_ N/A ncolname N/A c_nested/%s colname N/A N/A op N/A N/A cond colname N/A N/A N/A op ~ N/A N/A cond N/A ~(%s) colname N/A N/A N/A N/A op < N/A func None N/A N/A cond N/A %s %s %s N/A colname op N/A repr N/A condvars N/A bound N/A N/A N/A isinstance op tuple N/A N/A cond N/A (lbound %s %s) & (%s %s rbound) N/A N/A op N/A 0 colname colname N/A op N/A 1 N/A N/A N/A func None N/A N/A cond N/A %s(%s) %s func_bound N/A func colname op N/A N/A cond N/A %s %s bound N/A colname op N/A extracond N/A N/A cond N/A (%s) %s N/A cond extracond ignore_skipped N/A N/A oldmethod N/A N/A newmethod N/A N/A self N/A args kwargs N/A N/A N/A N/A self _verboseHeader N/A N/A N/A N/A N/A N/A oldmethod self args kwargs N/A N/A N/A SilentlySkipTest N/A se N/A N/A N/A se args N/A N/A msg N/A N/A se args N/A 0 N/A N/A msg <skipped> N/A N/A N/A common verbosePrint N/A 
Skipped test: %s msg N/A N/A N/A N/A common verbosePrint N/A N/A N/A functools wraps oldmethod N/A newmethod N/A test_method N/A N/A self N/A N/A N/A N/A vprint N/A * Condition is ``%s``. cond N/A pycond cond N/A N/A ptop pyop N/A N/A & and N/A | or N/A ~ not N/A N/A pycond N/A N/A pycond replace ptop pyop N/A pycond N/A compile pycond <string> eval N/A table N/A self table N/A N/A N/A self create_indexes colname ncolname c_idxextra N/A table_slice N/A dict start 1 stop N/A N/A table nrows 5 step 3 N/A N/A rownos fvalues N/A None None N/A acolname N/A colname ncolname N/A N/A N/A pyrownos pyfvalues pyvars N/A N/A N/A N/A N/A condvars copy N/A row N/A N/A table iterrows table_slice N/A N/A N/A pyvars N/A colname N/A row N/A acolname N/A N/A pyvars N/A c_extra N/A row N/A c_extra N/A N/A pyvars N/A c_idxextra N/A row N/A c_idxextra N/A N/A N/A isvalidrow N/A eval pycond func_info pyvars N/A N/A N/A TypeError N/A N/A N/A SilentlySkipTest The Python type does not support the operation. N/A isvalidrow N/A N/A N/A N/A pyrownos append N/A row nrow N/A N/A N/A pyfvalues append N/A row N/A acolname N/A pyrownos N/A N/A numpy array pyrownos N/A pyfvalues N/A N/A numpy array pyfvalues dtype sctype N/A N/A N/A pyfvalues sort N/A N/A vprint N/A * %d rows selected by Python from ``%s``. N/A N/A len pyrownos acolname N/A N/A rownos None N/A N/A rownos pyrownos N/A fvalues pyfvalues N/A N/A N/A N/A self assertTrue N/A N/A numpy all N/A pyrownos rownos N/A N/A N/A self assertTrue N/A N/A numpy all N/A pyfvalues fvalues N/A ptvars N/A N/A condvars copy N/A N/A ptvars N/A colname N/A N/A table colinstances N/A acolname N/A N/A ptvars N/A c_extra N/A N/A table colinstances N/A c_extra N/A N/A ptvars N/A c_idxextra N/A N/A table colinstances N/A c_idxextra N/A N/A N/A isidxq N/A N/A table will_query_use_indexing cond ptvars N/A ptrownos N/A N/A N/A table get_where_list cond condvars sort True table_slice N/A _ N/A range 2 N/A ptfvalues N/A N/A N/A table read_where cond condvars field acolname table_slice N/A _ N/A range 2 N/A N/A N/A TypeError N/A te N/A N/A N/A N/A N/A self condNotBoolean_re search N/A str te N/A N/A N/A SilentlySkipTest The condition is not boolean. N/A N/A N/A NotImplementedError N/A N/A N/A SilentlySkipTest The PyTables type does not support the operation. N/A ptfvals ptfvalues N/A N/A N/A N/A ptfvals sort N/A N/A vprint N/A * %d rows selected by PyTables from ``%s`` N/A N/A len N/A ptrownos N/A 0 acolname nonl True N/A N/A vprint N/A (indexing: %s). N/A N/A no yes N/A N/A bool isidxq N/A N/A N/A self assertTrue N/A N/A numpy all N/A N/A ptrownos N/A 0 rownos N/A N/A N/A self assertTrue N/A N/A numpy all N/A N/A ptfvalues N/A 0 fvalues N/A N/A N/A self assertTrue N/A N/A numpy all N/A N/A ptrownos N/A 0 N/A ptrownos N/A 1 N/A N/A N/A self assertTrue N/A N/A numpy all N/A N/A ptfvalues N/A 0 N/A ptfvalues N/A 1 N/A ignore_skipped N/A N/A test_method __doc__ N/A Testing ``%s``. cond N/A test_method N/A add_test_method N/A N/A type_ op extracond func N/A None N/A N/A testn N/A heavy N/A N/A type_ heavy_types N/A op heavy_operators N/A heavy N/A N/A testfmt N/A TableDataTestCase _testfmt_heavy N/A numfmt  [#H%d] N/A N/A testfmt N/A TableDataTestCase _testfmt_light N/A numfmt  [#L%d] N/A tmethod N/A create_test_method type_ op extracond func N/A N/A tmethod __name__ N/A testfmt testn N/A N/A tmethod __doc__ N/A testfmt testn N/A N/A N/A N/A sys version_info N/A 0 3 N/A N/A imethod N/A N/A types MethodType tmethod None TableDataTestCase N/A N/A imethod tmethod N/A N/A setattr TableDataTestCase N/A tmethod __name__ imethod N/A testn 1 N/A N/A testn 0 N/A type_ type_info N/A N/A op operators N/A N/A extracond extra_conditions N/A N/A N/A add_test_method type_ op extracond N/A type_ N/A float32 float64 N/A N/A func func_info N/A N/A op operators N/A N/A N/A add_test_method type_ op func func N/A NX_BLOCK_SIZE1 128 N/A NX_BLOCK_SIZE2 8 SmallNITableMixin N/A N/A N/A nrows N/A row_period 2 N/A N/A NX_BLOCK_SIZE2 nrows NX_BLOCK_SIZE1 N/A N/A N/A nrows NX_BLOCK_SIZE2 0 N/A BigNITableMixin N/A N/A N/A nrows N/A row_period 3 N/A N/A nrows N/A NX_BLOCK_SIZE1 NX_BLOCK_SIZE2 N/A N/A N/A nrows NX_BLOCK_SIZE1 0 N/A N/A N/A nrows NX_BLOCK_SIZE2 0 N/A N/A table_sizes N/A Small Big N/A heavy_table_sizes N/A frozenset N/A Big N/A table_ndims N/A Scalar niclassdata N/A N/A N/A N/A N/A size table_sizes N/A N/A heavy N/A size heavy_table_sizes N/A ndim table_ndims N/A N/A classname N/A %s%sTDTestCase N/A N/A size N/A 0 N/A ndim N/A 0 N/A cbasenames N/A N/A %sNITableMixin size N/A %sTableMixin ndim TableDataTestCase N/A classdict N/A dict heavy heavy N/A N/A N/A classname cbasenames classdict N/A UltraLightITableMixin N/A N/A N/A kind ultralight N/A LightITableMixin N/A N/A N/A kind light N/A MediumITableMixin N/A N/A N/A kind medium N/A FullITableMixin N/A N/A N/A kind full N/A SmallSTableMixin N/A N/A N/A nrows 50 N/A MediumSTableMixin N/A N/A N/A nrows 100 N/A BigSTableMixin N/A N/A N/A nrows 500 N/A N/A ckinds N/A UltraLight Light Medium Full N/A itable_sizes N/A Small Medium Big N/A heavy_itable_sizes N/A frozenset N/A Medium Big N/A itable_optvalues N/A 0 1 3 7 9 N/A heavy_itable_optvalues N/A frozenset N/A 0 1 7 9 iclassdata N/A N/A N/A N/A N/A ckind ckinds N/A N/A size itable_sizes N/A N/A optlevel itable_optvalues N/A N/A heavy N/A N/A optlevel heavy_itable_optvalues N/A size heavy_itable_sizes N/A classname N/A %sI%sO%dTDTestCase N/A N/A size N/A 0 N/A ckind N/A 0 optlevel N/A cbasenames N/A N/A %sSTableMixin size N/A %sITableMixin ckind ScalarTableMixin TableDataTestCase N/A classdict N/A dict heavy heavy optlevel optlevel indexed True N/A N/A N/A classname cbasenames classdict N/A N/A cdatafunc N/A niclassdata iclassdata N/A N/A N/A cname cbasenames cdict N/A cdatafunc N/A N/A cbases N/A tuple N/A N/A eval cbase N/A cbase cbasenames N/A class_ N/A type cname cbases cdict N/A N/A %s = class_ cname BaseTableUsageTestCase N/A BaseTableQueryTestCase N/A N/A nrows row_period N/A N/A _gvar None N/A Use this when a global variable is needed. ScalarTableUsageTestCase N/A ScalarTableMixin BaseTableUsageTestCase N/A N/A Test case for query usage on scalar tables.

    This also tests for most usage errors and situations.

     test_empty_condition N/A N/A self N/A N/A N/A Using an empty condition. N/A N/A N/A self assertRaises SyntaxError N/A N/A self table where N/A test_syntax_error N/A N/A self N/A N/A N/A Using a condition with a syntax error. N/A N/A N/A self assertRaises SyntaxError N/A N/A self table where foo bar N/A test_unsupported_object N/A N/A self N/A N/A N/A Using a condition with an unsupported object. N/A N/A N/A self assertRaises TypeError N/A N/A self table where [] N/A N/A N/A self assertRaises TypeError N/A N/A self table where obj N/A obj N/A N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_bool < [] N/A test_unsupported_syntax N/A N/A self N/A N/A N/A Using a condition with unsupported syntax. N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_bool[0] N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_bool() N/A N/A N/A self assertRaises NameError N/A N/A self table where c_bool.__init__ N/A test_no_column N/A N/A self N/A N/A N/A Using a condition with no participating columns. N/A N/A N/A self assertRaises ValueError N/A N/A self table where True N/A test_foreign_column N/A N/A self N/A N/A N/A Using a condition with a column from other table. N/A table2 N/A N/A N/A self h5file create_table / other N/A self tableDescription N/A N/A N/A self assertRaises ValueError N/A N/A self table where c_int32_a + c_int32_b > 0 N/A c_int32_a c_int32_b N/A N/A N/A self table cols c_int32 N/A N/A table2 cols c_int32 N/A test_unsupported_op N/A N/A self N/A N/A N/A Using a condition with unsupported operations on types. N/A NIE NotImplementedError N/A N/A N/A self assertRaises NIE N/A N/A self table where c_complex128 > 0j N/A N/A N/A N/A sys version_info N/A 0 3 N/A N/A N/A N/A self assertRaises NIE N/A N/A self table where c_string + "a" > "abc" N/A N/A N/A N/A self assertRaises NIE N/A N/A self table where c_string + b"a" > b"abc" N/A test_not_boolean N/A N/A self N/A N/A N/A Using a non-boolean condition. N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_int32 N/A test_nested_col N/A N/A self N/A N/A N/A Using a condition with nested columns. N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_nested N/A test_implicit_col N/A N/A self N/A N/A N/A Using implicit column names in conditions. N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_int32 N/A N/A N/A self assertRaises TypeError N/A N/A self table where c_bool N/A c_bool N/A N/A N/A self table cols c_int32 where_with_locals N/A N/A N/A N/A N/A c_int32 N/A N/A N/A self table cols c_bool N/A N/A N/A self assertTrue N/A c_int32 None N/A N/A N/A N/A self table where c_int32 N/A N/A N/A N/A self assertRaises TypeError where_with_locals N/A test_condition_vars N/A N/A self N/A N/A N/A Using condition variables in conditions. N/A N/A N/A self assertRaises NotImplementedError N/A N/A self table where c_string > bound N/A bound 0 where_with_locals N/A N/A N/A N/A N/A bound foo N/A N/A N/A self assertTrue N/A isinstance bound str N/A N/A N/A N/A self table where c_string > bound N/A bound 0 N/A N/A N/A N/A self assertRaises NotImplementedError where_with_locals where_with_globals N/A N/A N/A N/A N/A _gvar N/A _gvar foo N/A N/A N/A self assertTrue N/A isinstance _gvar str N/A N/A N/A N/A N/A N/A self table where c_string > _gvar N/A _gvar 0 N/A N/A _gvar N/A N/A N/A N/A self assertRaises NotImplementedError where_with_globals N/A test_scopes N/A N/A self N/A N/A N/A Looking up different scopes for variables. N/A N/A N/A self assertRaises NameError N/A N/A self table where col N/A N/A N/A self assertRaises TypeError N/A N/A self table where col N/A col N/A N/A N/A self table cols c_int32 where_whith_locals N/A N/A N/A N/A N/A col N/A N/A N/A self table cols c_int32 N/A N/A N/A self assertTrue N/A col None N/A N/A N/A N/A self table where col N/A N/A N/A N/A self assertRaises TypeError where_whith_locals where_with_globals N/A N/A N/A N/A N/A _gvar N/A _gvar N/A N/A N/A self table cols c_int32 N/A N/A N/A self assertTrue N/A _gvar None N/A N/A N/A N/A N/A N/A self table where _gvar N/A N/A _gvar N/A N/A N/A N/A self assertRaises TypeError where_with_globals N/A N/A MDTableUsageTestCase N/A MDTableMixin BaseTableUsageTestCase N/A N/A Test case for query usage on multidimensional tables. test N/A N/A self N/A N/A N/A Using a condition on a multidimensional table. N/A N/A N/A self assertRaises NotImplementedError N/A N/A self table where c_bool N/A N/A IndexedTableUsage N/A ScalarTableMixin BaseTableUsageTestCase N/A N/A Test case for query usage on indexed tables.

    Indexing could be used in more cases, but it is expected to kick in
    at least in the cases tested here.

     N/A nrows 50 N/A indexed True setUp N/A N/A self N/A N/A N/A N/A N/A N/A super IndexedTableUsage self setUp N/A N/A N/A N/A N/A N/A self table cols c_bool create_index _blocksizes small_blocksizes N/A N/A N/A N/A N/A N/A self table cols c_int32 create_index _blocksizes small_blocksizes N/A N/A self will_query_use_indexing N/A N/A self table will_query_use_indexing N/A N/A self compileCondition N/A N/A self table _compile_condition N/A N/A self requiredExprVars N/A N/A self table _required_expr_vars N/A usable_idxs N/A set N/A expr N/A self idx_expr N/A N/A idxvar N/A expr N/A 0 N/A N/A idxvar usable_idxs N/A N/A N/A N/A usable_idxs add idxvar N/A N/A self usable_idxs N/A frozenset usable_idxs N/A test N/A N/A self N/A N/A N/A condition N/A self conditions N/A N/A c_usable_idxs N/A N/A self will_query_use_indexing condition N/A N/A N/A N/A self assertEqual c_usable_idxs N/A self usable_idxs N/A 
Query with condition: ``%s``
Computed usable indexes are: ``%s``
and should be: ``%s`` N/A condition c_usable_idxs N/A self usable_idxs N/A condvars N/A N/A self requiredExprVars condition None N/A compiled N/A N/A self compileCondition condition condvars N/A c_idx_expr N/A compiled index_expressions N/A N/A N/A self assertEqual c_idx_expr N/A self idx_expr N/A 
Wrong index expression in condition:
``%s``
Compiled index expression is:
``%s``
and should be:
``%s`` N/A condition c_idx_expr N/A self idx_expr N/A c_str_expr N/A compiled string_expression N/A N/A N/A self assertEqual c_str_expr N/A self str_expr N/A 
Wrong index operations in condition:
``%s``
Computed index operations are:
``%s``
and should be:
``%s`` N/A condition c_str_expr N/A self str_expr N/A N/A vprint N/A * Query with condition ``%s`` will use variables ``%s`` for indexing. N/A condition N/A compiled index_variables N/A N/A IndexedTableUsage1 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 > 0) (c_int32 > 0) & (c_extra > 0) (c_int32 > 0) & ((~c_bool) | (c_extra > 0)) (c_int32 > 0) & ((c_extra < 3) & (c_extra > 0)) N/A idx_expr N/A N/A c_int32 N/A gt N/A 0 N/A str_expr e0 N/A IndexedTableUsage2 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 > 0) & (c_int32 < 5) (c_int32 > 0) & (c_int32 < 5) & (c_extra > 0) (c_int32 > 0) & (c_int32 < 5) & ((c_bool == True) | (c_extra > 0)) (c_int32 > 0) & (c_int32 < 5) & ((c_extra > 0) | (c_bool == True)) N/A idx_expr N/A N/A c_int32 N/A gt lt N/A 0 5 N/A str_expr e0 N/A IndexedTableUsage3 N/A IndexedTableUsage N/A N/A conditions N/A (c_bool == True) (c_bool == True) & (c_extra > 0) (c_extra > 0) & (c_bool == True) ((c_extra > 0) & (c_extra < 4)) & (c_bool == True) (c_bool == True) & ((c_extra > 0) & (c_extra < 4)) N/A idx_expr N/A N/A c_bool N/A eq N/A True N/A str_expr e0 N/A IndexedTableUsage4 N/A IndexedTableUsage N/A N/A conditions N/A ((c_int32 > 0) & (c_bool == True)) & (c_extra > 0) N/A ((c_int32 > 0) & (c_bool == True)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A gt N/A 0 N/A c_bool N/A eq N/A True N/A str_expr (e0 & e1) N/A IndexedTableUsage5 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 >= 1) & (c_int32 < 2) & (c_bool == True) N/A (c_int32 >= 1) & (c_int32 < 2) & (c_bool == True)  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A ge lt N/A 1 2 N/A c_bool N/A eq N/A True N/A str_expr (e0 & e1) N/A IndexedTableUsage6 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 >= 1) & (c_int32 < 2) & (c_int32 > 0) & (c_int32 < 5) N/A (c_int32 >= 1) & (c_int32 < 2) & (c_int32 > 0) & (c_int32 < 5)  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A ge lt N/A 1 2 N/A c_int32 N/A gt N/A 0 N/A c_int32 N/A lt N/A 5 N/A str_expr ((e0 & e1) & e2) N/A IndexedTableUsage7 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 >= 1) & (c_int32 < 2) & ((c_int32 > 0) & (c_int32 < 5)) ((c_int32 >= 1) & (c_int32 < 2)) & ((c_int32 > 0) & (c_int32 < 5)) N/A ((c_int32 >= 1) & (c_int32 < 2)) & ((c_int32 > 0) & (c_int32 < 5))  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A ge lt N/A 1 2 N/A c_int32 N/A gt lt N/A 0 5 N/A str_expr (e0 & e1) N/A IndexedTableUsage8 N/A IndexedTableUsage N/A N/A conditions N/A (c_extra > 0) & ((c_int32 > 0) & (c_int32 < 5)) N/A idx_expr N/A N/A c_int32 N/A gt lt N/A 0 5 N/A str_expr e0 N/A IndexedTableUsage9 N/A IndexedTableUsage N/A N/A conditions N/A (c_extra > 0) & (c_int32 > 0) & (c_int32 < 5) ((c_extra > 0) & (c_int32 > 0)) & (c_int32 < 5) (c_extra > 0) & (c_int32 > 0) & (c_int32 < 5) & (c_extra > 3) N/A idx_expr N/A N/A c_int32 N/A gt N/A 0 N/A c_int32 N/A lt N/A 5 N/A str_expr (e0 & e1) N/A IndexedTableUsage10 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 < 5) & (c_extra > 0) & (c_bool == True) (c_int32 < 5) & (c_extra > 2) & c_bool (c_int32 < 5) & (c_bool == True) & (c_extra > 0) & (c_extra < 4) (c_int32 < 5) & (c_extra > 0) & (c_bool == True) & (c_extra < 4) N/A idx_expr N/A N/A c_int32 N/A lt N/A 5 N/A c_bool N/A eq N/A True N/A str_expr (e0 & e1) N/A IndexedTableUsage11 N/A IndexedTableUsage N/A N/A Complex operations are not eligible for indexing. N/A conditions N/A sin(c_int32) > 0 (c_int32 * 2.4) > 0 (c_int32 + c_int32) > 0 c_int32**2 > 0 N/A idx_expr N/A N/A str_expr N/A IndexedTableUsage12 N/A IndexedTableUsage N/A N/A conditions N/A ~c_bool ~(c_bool) ~c_bool & (c_extra > 0) ~(c_bool) & (c_extra > 0) N/A idx_expr N/A N/A c_bool N/A eq N/A False N/A str_expr e0 N/A IndexedTableUsage13 N/A IndexedTableUsage N/A N/A conditions N/A ~(c_bool == True) ~((c_bool == True)) ~(c_bool == True) & (c_extra > 0) ~((c_bool == True)) & (c_extra > 0) N/A idx_expr N/A N/A c_bool N/A eq N/A False N/A str_expr e0 N/A IndexedTableUsage14 N/A IndexedTableUsage N/A N/A conditions N/A ~(c_int32 > 0) ~((c_int32 > 0)) & (c_extra > 0) ~(c_int32 > 0) & ((~c_bool) | (c_extra > 0)) ~(c_int32 > 0) & ((c_extra < 3) & (c_extra > 0)) N/A idx_expr N/A N/A c_int32 N/A le N/A 0 N/A str_expr e0 N/A IndexedTableUsage15 N/A IndexedTableUsage N/A N/A conditions N/A (~(c_int32 > 0) | ~c_bool) (~(c_int32 > 0) | ~(c_bool)) & (c_extra > 0) N/A (~(c_int32 > 0) | ~(c_bool == True)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A le N/A 0 N/A c_bool N/A eq N/A False N/A str_expr (e0 | e1) N/A IndexedTableUsage16 N/A IndexedTableUsage N/A N/A conditions N/A (~(c_int32 > 0) & ~(c_int32 < 2)) (~(c_int32 > 0) & ~(c_int32 < 2)) & (c_extra > 0) N/A (~(c_int32 > 0) & ~(c_int32 < 2)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A le N/A 0 N/A c_int32 N/A ge N/A 2 N/A str_expr (e0 & e1) N/A IndexedTableUsage17 N/A IndexedTableUsage N/A N/A conditions N/A (~(c_int32 > 0) & ~(c_int32 < 2)) (~(c_int32 > 0) & ~(c_int32 < 2)) & (c_extra > 0) N/A (~(c_int32 > 0) & ~(c_int32 < 2)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A le N/A 0 N/A c_int32 N/A ge N/A 2 N/A str_expr (e0 & e1) N/A IndexedTableUsage18 N/A IndexedTableUsage N/A N/A conditions N/A ~((c_int32 > 0) & (c_bool)) ~((c_int32 > 0) & (c_bool)) & (c_extra > 0) N/A ~((c_int32 > 0) & (c_bool)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A str_expr N/A IndexedTableUsage19 N/A IndexedTableUsage N/A N/A conditions N/A N/A ~((c_int32 > 0) & (c_bool)) & ((c_bool == False)  & (c_extra < 4)) N/A idx_expr N/A N/A c_bool N/A eq N/A False N/A str_expr e0 N/A IndexedTableUsage20 N/A IndexedTableUsage N/A N/A conditions N/A ((c_int32 > 0) & ~(c_bool)) ((c_int32 > 0) & ~(c_bool)) & (c_extra > 0) ((c_int32 > 0) & ~(c_bool == True)) & ((c_extra > 0) & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A gt N/A 0 N/A c_bool N/A eq N/A False N/A str_expr (e0 & e1) N/A IndexedTableUsage21 N/A IndexedTableUsage N/A N/A conditions N/A (~(c_int32 > 0) & (c_bool)) (~(c_int32 > 0) & (c_bool)) & (c_extra > 0) N/A (~(c_int32 > 0) & (c_bool == True)) & ((c_extra > 0)  & (c_extra < 4)) N/A idx_expr N/A N/A c_int32 N/A le N/A 0 N/A c_bool N/A eq N/A True N/A str_expr (e0 & e1) N/A IndexedTableUsage22 N/A IndexedTableUsage N/A N/A conditions N/A ~((c_int32 >= 1) & (c_int32 < 2)) & ~(c_bool == True) ~(c_bool == True) & (c_extra > 0) N/A ~((c_int32 >= 1) & (c_int32 < 2)) & (~(c_bool == True)  & (c_extra > 0)) N/A idx_expr N/A N/A c_bool N/A eq N/A False N/A str_expr e0 N/A IndexedTableUsage23 N/A IndexedTableUsage N/A N/A conditions N/A c_int32 != 1 c_bool != False ~(c_int32 != 1) ~(c_bool != False) (c_int32 != 1) & (c_extra != 2) N/A idx_expr N/A N/A str_expr N/A IndexedTableUsage24 N/A IndexedTableUsage N/A N/A conditions N/A c_bool c_bool == True True == c_bool ~(~c_bool) ~~c_bool ~~~~c_bool ~(~c_bool) & (c_extra != 2) N/A idx_expr N/A N/A c_bool N/A eq N/A True N/A str_expr e0 N/A IndexedTableUsage25 N/A IndexedTableUsage N/A N/A conditions N/A ~c_bool c_bool == False False == c_bool ~(c_bool) ~((c_bool)) ~~~c_bool ~~(~c_bool) & (c_extra != 2) N/A idx_expr N/A N/A c_bool N/A eq N/A False N/A str_expr e0 N/A IndexedTableUsage26 N/A IndexedTableUsage N/A N/A conditions N/A c_bool != True True != c_bool c_bool != False False != c_bool N/A idx_expr N/A N/A str_expr N/A IndexedTableUsage27 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 == 3) | c_bool | (c_int32 == 5) N/A (((c_int32 == 3) | (c_bool == True)) | (c_int32 == 5))  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A eq N/A 3 N/A c_bool N/A eq N/A True N/A c_int32 N/A eq N/A 5 N/A str_expr ((e0 | e1) | e2) N/A IndexedTableUsage28 N/A IndexedTableUsage N/A N/A conditions N/A ((c_int32 == 3) | c_bool) & (c_int32 == 5) N/A (((c_int32 == 3) | (c_bool == True)) & (c_int32 == 5))  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A eq N/A 3 N/A c_bool N/A eq N/A True N/A c_int32 N/A eq N/A 5 N/A str_expr ((e0 | e1) & e2) N/A IndexedTableUsage29 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 == 3) | ((c_int32 == 4) & (c_int32 == 5)) N/A ((c_int32 == 3) | ((c_int32 == 4) & (c_int32 == 5)))  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A eq N/A 4 N/A c_int32 N/A eq N/A 5 N/A c_int32 N/A eq N/A 3 N/A str_expr ((e0 & e1) | e2) N/A IndexedTableUsage30 N/A IndexedTableUsage N/A N/A conditions N/A ((c_int32 == 3) | (c_int32 == 4)) & (c_int32 == 5) N/A ((c_int32 == 3) | (c_int32 == 4)) & (c_int32 == 5)  & (c_extra > 0) N/A idx_expr N/A N/A c_int32 N/A eq N/A 3 N/A c_int32 N/A eq N/A 4 N/A c_int32 N/A eq N/A 5 N/A str_expr ((e0 | e1) & e2) N/A IndexedTableUsage31 N/A IndexedTableUsage N/A N/A conditions N/A (c_extra > 0) & ((c_extra < 4) & (c_bool == True)) (c_extra > 0) & ((c_bool == True) & (c_extra < 5)) ((c_int32 > 0) | (c_extra > 0)) & (c_bool == True) N/A idx_expr N/A N/A c_bool N/A eq N/A True N/A str_expr e0 N/A IndexedTableUsage32 N/A IndexedTableUsage N/A N/A conditions N/A (c_int32 < 5) & (c_extra > 0) & (c_bool == True) | (c_extra < 4) N/A idx_expr N/A N/A str_expr N/A suite N/A N/A N/A N/A N/A Return a test suite consisting of all the test cases in the module. N/A testSuite N/A N/A unittest TestSuite N/A cdatafuncs N/A niclassdata N/A N/A N/A cdatafuncs append iclassdata N/A heavy N/A common heavy N/A heavy N/A N/A autoprefix test N/A N/A autoprefix test_l N/A niter 1 N/A i N/A range niter N/A N/A cdatafunc cdatafuncs N/A N/A cdata N/A cdatafunc N/A N/A class_ N/A eval N/A cdata N/A 0 N/A N/A heavy N/A N/A class_ heavy N/A N/A suite_ N/A N/A unittest makeSuite class_ prefix autoprefix N/A N/A N/A testSuite addTest suite_ N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite ScalarTableUsageTestCase N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite MDTableUsageTestCase N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage1 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage2 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage3 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage4 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage5 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage6 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage7 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage8 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage9 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage10 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage11 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage12 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage13 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage14 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage15 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage16 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage17 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage18 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage19 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage20 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage21 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage22 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage23 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage24 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage25 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage26 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage27 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage28 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage29 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage30 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage31 N/A N/A N/A testSuite addTest N/A N/A unittest makeSuite IndexedTableUsage32 N/A testSuite N/A N/A N/A __name__ __main__ N/A N/A N/A N/A common parse_argv N/A sys argv N/A N/A N/A common print_versions N/A N/A N/A unittest main defaultTest suite