def test_inline_omen_from_module(): # noinspection PyAbstractClass class Harbinger(Omen): @classmethod def schema(cls, version): return "create table basic (id integer primary key, data integer)" db = SqliteDb(":memory:") class Basic(InlineBasic): pass class Basics(Table): table_name = "basic" row_type = Basic module = ModuleType("<inline>") module.Basics = Basics mgr = Harbinger(db, module) mgr[Basics].add(Basic(id=1))