def test_skip_null_type_comparison_local(self): diff = [] autogenerate._compare_type(None, "sometable", "somecol", Column("somecol", Integer()), Column("somecol", NULLTYPE), diff, self.autogen_context ) assert not diff
def test_skip_null_type_comparison_reflected(self): diff = [] autogenerate._compare_type("sometable", "somecol", { "name": "somecol", "type": NULLTYPE, "nullable": True, "default": None }, Column("somecol", Integer()), diff, self.autogen_context) assert not diff
def test_skip_null_type_comparison_local(self): diff = [] autogenerate._compare_type("sometable", "somecol", {"name":"somecol", "type":Integer(), "nullable":True, "default":None}, Column("somecol", NULLTYPE), diff, self.autogen_context ) assert not diff
def test_affinity_typedec(self): class MyType(TypeDecorator): impl = CHAR def load_dialect_impl(self, dialect): if dialect.name == 'sqlite': return dialect.type_descriptor(Integer()) else: return dialect.type_descriptor(CHAR(32)) diff = [] autogenerate._compare_type(None, "sometable", "somecol", Column("somecol", Integer, nullable=True), Column("somecol", MyType()), diff, self.autogen_context ) assert not diff