Пример #1
0
def test_auto_table_args(args, kw, expected):
    classes = []
    for i, arg in enumerate(args):
        name = 'Test{}'.format(i)
        classes.append(
            type(name, (object, ), {'_{}__auto_table_args'.format(name): arg}))
    cls = type('Test', tuple(classes), {})
    assert auto_table_args(cls, **kw) == expected
Пример #2
0
 def __table_args__(cls):
     return auto_table_args(cls)
Пример #3
0
 def __table_args__(cls):
     return auto_table_args(cls, schema='events')
Пример #4
0
 def __table_args__(cls):
     return auto_table_args(cls, schema='attachments')
Пример #5
0
 def __table_args__(cls):
     return auto_table_args(cls, schema='categories')