Module ImportFrom alias ImportFrom alias alias ImportFrom alias alias ImportFrom alias alias Import alias ImportFrom alias ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword Str Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Str Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str With Call AttributeLoad NameLoad attr NameLoad body ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad keyword Num Assign NameStore Call NameLoad keyword Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assert CompareEq Call AttributeLoad NameLoad attr Str decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assert AttributeLoad NameLoad attr Assert UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad keyword Str With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr keyword Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Return Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Num decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr keyword Num Assert CompareEq AttributeLoad NameLoad attr Num Assert CompareEq AttributeLoad NameLoad attr Num With Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list
N/A thunderdome.tests.base BaseThunderdomeTestCase thunderdome.exceptions ModelException ThunderdomeException thunderdome.models Vertex Edge thunderdome properties ValidationError N/A thunderdome thunderdome.tests.models TestModel WildDBNames N/A Vertex N/A N/A content N/A N/A properties Text db_field words_and_whatnot N/A numbers N/A N/A properties Integer db_field integers_etc N/A Stuff N/A Vertex N/A N/A num N/A N/A properties Integer N/A TestModelClassFunction N/A BaseThunderdomeTestCase N/A N/A 
    Tests verifying the behavior of the Model metaclass
     test_column_attributes_handled_correctly N/A N/A self N/A N/A N/A 
        Tests that column attributes are moved to a _columns dict
        and replaced with simple value attributes
         N/A N/A N/A self assertHasAttr TestModel _columns N/A N/A N/A self assertHasAttr TestModel vid N/A N/A N/A self assertHasAttr TestModel text N/A inst N/A TestModel N/A N/A N/A self assertHasAttr inst vid N/A N/A N/A self assertHasAttr inst text N/A N/A N/A self assertIsNone N/A inst vid N/A N/A N/A self assertIsNone N/A inst text N/A test_db_map N/A N/A self N/A N/A N/A 
        Tests that the db_map is properly defined
        -the db_map allows columns
         N/A db_map N/A WildDBNames _db_map N/A N/A N/A self assertEquals N/A db_map N/A words_and_whatnot content N/A N/A N/A self assertEquals N/A db_map N/A integers_etc numbers N/A test_attempting_to_make_duplicate_column_names_fails N/A N/A self N/A N/A N/A 
        Tests that trying to create conflicting db column names will fail
         N/A N/A N/A self assertRaises ModelException N/A BadNames N/A Vertex N/A N/A words N/A N/A properties Text N/A content N/A N/A properties Text db_field words N/A N/A test_value_managers_are_keeping_model_instances_isolated N/A N/A self N/A N/A N/A 
        Tests that instance value managers are isolated from other instances
         N/A inst1 N/A TestModel count 5 N/A inst2 N/A TestModel count 7 N/A N/A N/A self assertNotEquals N/A inst1 count N/A inst2 count N/A N/A N/A self assertEquals N/A inst1 count 5 N/A N/A N/A self assertEquals N/A inst2 count 7 N/A N/A RenamedTest N/A N/A thunderdome Vertex N/A N/A element_type manual_name N/A vid N/A N/A thunderdome UUID primary_key True N/A data N/A N/A thunderdome Text N/A TestManualTableNaming N/A BaseThunderdomeTestCase N/A test_proper_table_naming N/A N/A self N/A N/A N/A N/A N/A N/A RenamedTest get_element_type manual_name N/A N/A BaseAbstractVertex N/A N/A thunderdome Vertex N/A N/A __abstract__ True N/A data N/A N/A thunderdome Text N/A DerivedAbstractVertex N/A BaseAbstractVertex N/A N/A N/A TestAbstractElementAttribute N/A BaseThunderdomeTestCase N/A test_abstract_property_is_not_inherited N/A N/A self N/A N/A N/A N/A BaseAbstractVertex __abstract__ N/A N/A N/A DerivedAbstractVertex __abstract__ N/A test_abstract_element_persistence_methods_fail N/A N/A self N/A N/A N/A bm N/A BaseAbstractVertex data something N/A N/A N/A self assertRaises ThunderdomeException N/A N/A N/A N/A bm save N/A N/A N/A self assertRaises ThunderdomeException N/A N/A N/A N/A bm delete N/A N/A N/A self assertRaises ThunderdomeException N/A N/A N/A N/A bm update data something else N/A N/A TestValidationVertex N/A Vertex N/A N/A num N/A N/A thunderdome Integer required True N/A num2 N/A N/A thunderdome Integer required True validate_num N/A N/A self value N/A N/A N/A val N/A N/A self validate_field num value N/A 5 N/A validate_num2 N/A N/A self value N/A N/A N/A 5 N/A N/A TestValidation N/A BaseThunderdomeTestCase N/A test_custom_validation_method N/A N/A self N/A N/A N/A v N/A N/A TestValidationVertex create num 6 N/A N/A N/A v num 5 N/A N/A N/A v num2 5 N/A N/A N/A self assertRaises ValidationError N/A N/A N/A N/A TestValidationVertex create N/A N/A