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']
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']
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'))
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'))