Exemple #1
0
def test_create_table(db):
    db.create_table(
        'cards', {
            'id': integer(primary_key=True),
            'name': text(),
            'def': integer(),
            'atk': integer()})

    assert sorted(db.cards.columns) == ['atk', 'def', 'id', 'name']
Exemple #2
0
def test_create_table(db):
    db.create_table(
        'cards', {
            'id': integer(primary_key=True),
            'name': text(),
            'def': integer(),
            'atk': integer()
        })

    assert sorted(db.cards.columns) == ['atk', 'def', 'id', 'name']
Exemple #3
0
def test_creation_from_db():
    db = Database()
    db.create_table(
        'cards', {
            'id': integer(primary_key=True),
            'name': text(),
            'atk': integer(),
            'def': integer()})

    Card = Item.from_table('Card', db.cards, exclude=['id'])

    assert all(hasattr(Card, attr) for attr in ('atk', 'def', 'name'))
Exemple #4
0
def test_creation_from_db():
    db = Database()
    db.create_table(
        'cards', {
            'id': integer(primary_key=True),
            'name': text(),
            'atk': integer(),
            'def': integer()
        })

    Card = Item.from_table('Card', db.cards, exclude=['id'])

    assert all(hasattr(Card, attr) for attr in ('atk', 'def', 'name'))