Описание тега flask-testing
2
ответа
Тестирование колб: запросить тестовое приложение?
Во время разработки веб-разработки Flask Мигеля Гринберга я застрял во время тестирования кода на языке граватар, def test_gravatar(self): u = User(email='john@example.com', password='cat') with self.app.test_request_context('/'): gravatar = u.grava…
25 июн '15 в 19:37
1
ответ
Контекстное тестирование базы данных приложения
Как я могу структурировать свой проект колбы так, чтобы мои модели могли знать, если TESTING включен (и, следовательно, использовать тестовую базу данных), не имея дело с контекстом приложения или не знакомы с ним. Я разрабатываю это как проект с от…
25 дек '15 в 17:09
0
ответов
Как избежать ошибки "ClientRedirectError: цикл обнаружен" во время тестирования приложения Flask (и как он запускается)?
При написании тестов для моего приложения Flask я обнаружил следующую особенность: если в тестах для приложения Flask вы будете перенаправлены на один и тот же URL два раза "подряд". ClientRedirectError: loop detected будет выброшено, даже если оно …
30 ноя '17 в 06:35
1
ответ
Как мне смоделировать зависимости модуля views моего приложения Flask при тестировании во флаке?
В качестве минимального примера мое приложение Flask имеет views модуль как from flask import render_template from something import some_service def home(): foo = some_service.do_thing('bar') return render_template('index.html', foo=foo) У меня есть…
09 окт '15 в 19:52
0
ответов
flask_testing AssertionError: существующая функция конечной точки
Когда я напишу какой-нибудь тестовый случай, используйте flask_test, он запустится с таким исключением:AssertionError: View function mapping is overwriting an existing endpoint function: project Когда я отлаживал обнаружил, что create_app будет вызы…
30 апр '17 в 13:52
0
ответов
API Peewee Flask Test в памяти
Я хочу протестировать API своего приложения, используя Flask + Werkzeug + SQLite в памяти. Приложение было настроено с использованием шаблона фабрики приложений, например: def create_app(config_name): application = Flask(__name__) application.config…
08 окт '16 в 13:39
0
ответов
Загрузка тестового файла с помощью тестового клиента Flask
Я тестирую два представления, причем оба они используют объект FileStorage для сохранения загруженных файлов из запроса на публикацию. Во время тестов я не хочу сохранять загруженное хранилище, поэтому я исправляю FileStorage.save метод с использова…
22 авг '18 в 07:55
0
ответов
Невозможно проверить функцию входа в приложение фляги при тестировании фляги
У меня есть приложение Flask, в котором я пишу тесты для использования Flask Testing. У меня нет проблем с запуском приложения и входом / выходом, но написание теста для функции входа не принесло результатов. Я получаю следующую ошибку: "Исключение:…
22 май '17 в 05:35
2
ответа
Как можно проверить u=g.user во Flask
Допустим, у меня есть приложение фляги. Теперь я хочу протестировать u=g.user.be_friend(user), чтобы сделать друга другом с помощью eachother, если они раньше не были друзьями. Но я не знаю, как я могу протестировать g.user и большинство других. гла…
28 фев '15 в 11:28
0
ответов
Pythonnic способ проверить сброс пароля с колбой
Я пытаюсь протестировать функцию сброса пароля для моего веб-приложения, я использую тестирование с помощью фляги и опасно для создания токенов. процесс имеет 2 функции просмотра, как описано здесь. Вот первая функция просмотра для отправки электрон…
20 ноя '17 в 16:07
3
ответа
Тестирование загрузки файлов в Flask
Я использую Flask-Testing для своих интеграционных тестов Flask. У меня есть форма, в которой есть файл для загрузки логотипа, для которого я пытаюсь написать тесты, но я получаю сообщение об ошибке: TypeError: 'str' does not support the buffer inte…
28 фев '16 в 15:33
0
ответов
Как проверить кейс для Python класса обслуживания, посмеявшись над запросом API в Pytest
У меня есть класс обслуживания Python с использованием внешнего API для сохранения данных. Я пытаюсь написать тестовый пример моего класса обслуживания Python. Как смоделировать внешний запрос API для написания тестового примера класса обслуживания.…
17 авг '18 в 11:05
0
ответов
Как указать заголовки в Python Flask при тестировании приложения Flask с использованием flask.app.test_client()?
Мы тестируем приложение Python Flask, используя flask.app.test_client как объяснено здесь Наше приложение работает с токенами JWT для аутентификации, поэтому для всех вызовов API должен быть указан токен. Есть ли способ предоставить JWT в качестве з…
07 май '18 в 09:43
1
ответ
Pytest зависает, когда на сервере флешки запускается другой поток
Я использую Python3, Flask 0.12 и Pytest 3.0.7. У меня есть приложение фляги, похожее на это: class AppInitializer: def __init__(self): pass @staticmethod def __function_to_be_refreshed(): while True: try: time.sleep(5) except Exception as e: logger…
21 июн '17 в 11:06
1
ответ
ImportError: нет модуля с именем app
Я работаю с Flask-Testing и создаю файл test_app.py для тестирования. Но я получил эту ошибку Файл "test_app.py", строка 4, из приложения import create_app, db ImportError: Нет модуля с именем app. так что помогите пожалуйста как можно это исправить…
19 фев '15 в 20:20
1
ответ
Flask-Testing сигналы не поддерживается ошибка
При выполнении моих тестов я получаю следующую трассировку. in get_context_variable raise RuntimeError("Signals not supported") RuntimeError: Signals not supported __init__.py from flask_testing import TestCase from app import create_app, db class B…
20 июл '16 в 21:22
0
ответов
Тестирование фляги facebook, логин python
После того, как я добавил "if 'username' not in login_session" в мои маршруты, мои тесты не прошли. Я использую логин через фейсбук. Как правильно настроить свои тесты для прохождения логина через фейсбук и все остальные маршруты? Файл просмотров с …
09 апр '18 в 16:50
0
ответов
SQLAlchemy принимает все как разные типы данных, пустые строки, строки большей длины
Я использую Flask и Flask SQLAlchemy и Flask Test. Я определяю пример модели с помощью строкового столбца с максимальной длиной 100. Я подумал, что должен получить исключение, если я попытаюсь вставить строку с длиной более 100. SQLAlchemy даже позв…
09 июн '18 в 16:08
2
ответа
Как настроить скрипт тестирования во Flask с помощью SQLite?
Я пытаюсь выполнить модульное тестирование моего веб-приложения Flask. Я использую шаблон, который я видел в классе Udemy на Flask, и шаблон, похожий на мега-учебник Flask ( http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-vii-unit-t…
30 июл '15 в 06:30
1
ответ
Тестирующая колба - как избежать кругового импорта
Некоторое время я использовал Django, но решил попробовать Flask для моего последнего стороннего проекта. Поскольку я не хотел, чтобы все мое приложение было в одном файле, я следовал приведенной здесь документации, чтобы превратить мое приложение F…
05 мар '15 в 04:52