Пример #1
0
def load_fixtures():
    users = [
        {"username": "******", "password": "******"},
        {"username": "******", "password": "******"},
        {"username": "******", "password": "******"}

    ]

    with db.atomic():
        User.insert_many(users).execute()

    u1 = User.get( User.username == "user1")
    u2 = User.get( User.username == "user2")

    todos = [(u1, 'Vivamus tempus'),
             (u1, 'lorem ac odio'),
             (u1, 'Ut congue odio'),
             (u1, 'Sodales finibus'),
             (u1, 'Accumsan nunc vitae'),
             (u2, 'Lorem ipsum'),
             (u2, 'In lacinia est'),
             (u2, 'Odio varius gravida'),
             (u2, 'Extra entry to trigger pagination 1'),
             (u2, 'Extra entry to trigger pagination 2'),
             (u2, 'Extra entry to trigger pagination 3'),
             (u2, 'Extra entry to trigger pagination 4'),
             (u2, 'Extra entry to trigger pagination 5')]

    with db.atomic():
        for u, d in todos:
            Todo.insert(user=u, description=d, completed=False).execute()