Мне нужен образец поблочного тестирования Python sqlalchemy модель с носом

Из https://github.com/facebook/create-react-app

npx create-react-app my-app

(npx поставляется с npm 5.2+ и выше)

Но вы использовали

create-react-app my-app

Если вы используете npm 5.1 или более раннюю версию, вы не можете использовать npx. Вместо этого установите глобально create-реакции-приложение:

npm install -g create-react-app

Теперь вы можете запустить:

create-react-app my-app

22
задан RobertVa 7 May 2009 в 09:12
поделиться

2 ответа

You can simply create an in-memory SQLite database and bind your session to that.

Example:


from db import session # probably a contextbound sessionmaker
from db import model

from sqlalchemy import create_engine

def setup():
    engine = create_engine('sqlite:///:memory:')
    session.configure(bind=engine)
    # You probably need to create some tables and 
    # load some test data, do so here.

    # To create tables, you typically do:
    model.metadata.create_all(engine)

def teardown():
    session.remove()


def test_something():
    instances = session.query(model.SomeObj).all()
    eq_(0, len(instances))
    session.add(model.SomeObj())
    session.flush()
    # ...
37
ответ дан 29 November 2019 в 04:50
поделиться

Ознакомьтесь с проектом прибора . Мы использовали программу Нос, чтобы проверить это, и это также способ декларативно определить данные для тестирования, там будет несколько обширных примеров, которые вы можете использовать!

См. Также документацию по приспособлению .

2
ответ дан 29 November 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: