Example #1
0
 def test_describe():
     """real_definition should match original definition"""
     rel = Experiment()
     context = inspect.currentframe().f_globals
     s1 = declare(rel.full_table_name, rel.definition, context)
     s2 = declare(rel.full_table_name, rel.describe(), context)
     assert_equal(s1, s2)
 def test_describe_indexes():
     """real_definition should match original definition"""
     rel = IndexRich()
     context = inspect.currentframe().f_globals
     s1 = declare(rel.full_table_name, rel.definition, context)
     s2 = declare(rel.full_table_name, rel.describe(), context)
     assert_equal(s1, s2)
def test_describe():
    """real_definition should match original definition"""
    for rel in (schema_advanced.LocalSynapse(), schema_advanced.GlobalSynapse()):
        describe = rel.describe()
        s1 = declare(rel.full_table_name, rel.definition, context)
        s2 = declare(rel.full_table_name, describe, context)
        assert_equal(s1, s2)
Example #4
0
 def test_show_definition():
     """real_definition should match original definition"""
     rel = schema.Experiment()
     context = rel._context
     s1 = declare(rel.full_table_name, rel.definition, context)
     s2 = declare(rel.full_table_name, rel.show_definition(), context)
     assert_equal(s1, s2)
Example #5
0
def test_describe():
    """real_definition should match original definition"""
    for rel in (schema_advanced.LocalSynapse(), schema_advanced.GlobalSynapse()):
        describe = rel.describe()
        s1 = declare(rel.full_table_name, rel.definition, schema_advanced.schema.context)
        s2 = declare(rel.full_table_name, describe, globals())
        assert_equal(s1, s2)
def test_describe():
    """real_definition should match original definition"""
    for rel in (schema_advanced.LocalSynapse, schema_advanced.GlobalSynapse):
        describe = rel.describe()
        s1 = declare(rel.full_table_name, rel.definition, schema_advanced.schema.context)[0].split('\n')
        s2 = declare(rel.full_table_name, describe, globals())[0].split('\n')
        for c1, c2 in zip(s1, s2):
            assert_equal(c1, c2)