🆕🔥 Новое...
👉 Шаблон: фикстура как фабрика, модуль pytest в Python.
📝 Суть в том, чтобы НЕ возвращала данные из фикстуры напрямую, а возвращать функцию, которая будет генерировать данные в тестовой функции по мере необходимости. Другими словами, возвращаемая фикстурой функция может быть вызвана в тесте неоднократно.
🌐 https://docs-python.ru/packages/frejmvork-pytest/shablon-fikstura-fabrika/
👉 Шаблон: фикстура как фабрика, модуль pytest в Python.
📝 Суть в том, чтобы НЕ возвращала данные из фикстуры напрямую, а возвращать функцию, которая будет генерировать данные в тестовой функции по мере необходимости. Другими словами, возвращаемая фикстурой функция может быть вызвана в тесте неоднократно.
🌐 https://docs-python.ru/packages/frejmvork-pytest/shablon-fikstura-fabrika/
docs-python.ru
Шаблон: фикстура как фабрика, модуль pytest в Python
Суть в том, чтобы НЕ возвращала данные из фикстуры напрямую, а возвращать функцию, которая будет генерировать данные в тестовой функции по мере необходимости. Другими словами, возвращаемая фикстурой функция может быть вызвана в тесте неоднократно.
🆕🔥 Новое...
👉 Отладка тестов (PDB и faulthandler) pytest в Python.
📝 C помощью опции командной строки фреймворк pytest позволяет перейти в приглашение PDB. Pytest поддерживает использование breakpoint(). Для сброса трассировок при ошибке или по истечении времени ожидания можно использовать стандартный модуль faulthandler.
🌐 https://docs-python.ru/packages/frejmvork-pytest/otladka-testov-pytest/
👉 Отладка тестов (PDB и faulthandler) pytest в Python.
📝 C помощью опции командной строки фреймворк pytest позволяет перейти в приглашение PDB. Pytest поддерживает использование breakpoint(). Для сброса трассировок при ошибке или по истечении времени ожидания можно использовать стандартный модуль faulthandler.
🌐 https://docs-python.ru/packages/frejmvork-pytest/otladka-testov-pytest/
docs-python.ru
Отладка тестов (PDB и faulthandler) pytest в Python
C помощью опции командной строки фреймворк pytest позволяет перейти в приглашение PDB. Pytest поддерживает использование breakpoint(). Для сброса трассировок при ошибке или по истечении времени ожидания можно использовать стандартный модуль faulthandler.
🆕🔥 Новое...
👉 Работа с предупреждениями warning, модуль pytest в Python.
📝 pytest автоматически ловит предупреждения во время выполнения теста и отображает их в конце сеанса. В pytest есть опция CLI -W для управления предупреждениями: игнорировать, отображать или преобразовывать в ошибки. Декоратор @pytest.mark.filterwarnings добавляет фильтры предупреждений
🌐 https://docs-python.ru/packages/frejmvork-pytest/rabota-warning/
👉 Работа с предупреждениями warning, модуль pytest в Python.
📝 pytest автоматически ловит предупреждения во время выполнения теста и отображает их в конце сеанса. В pytest есть опция CLI -W для управления предупреждениями: игнорировать, отображать или преобразовывать в ошибки. Декоратор @pytest.mark.filterwarnings добавляет фильтры предупреждений
🌐 https://docs-python.ru/packages/frejmvork-pytest/rabota-warning/
docs-python.ru
Работа с предупреждениями warning, модуль pytest в Python
pytest автоматически ловит предупреждения во время выполнения теста и отображает их в конце сеанса. В pytest есть опция CLI -W для управления предупреждениями: игнорировать, отображать или преобразовывать в ошибки. Декоратор @pytest.mark.filterwarnings добавляет…
🆕🔥 Новое...
👉 Хук pytest_generate_tests модуля pytest Python.
📝 Иногда нужно реализовать свою собственную схему параметризации или реализовать некоторый динамизм для определения параметров или области действия фикстуры. Для этого можно использовать хук pytest_generate_tests, который вызывается при сборе тестовой функции.
🌐 https://docs-python.ru/packages/frejmvork-pytest/huk-pytest-generate-tests/
👉 Хук pytest_generate_tests модуля pytest Python.
📝 Иногда нужно реализовать свою собственную схему параметризации или реализовать некоторый динамизм для определения параметров или области действия фикстуры. Для этого можно использовать хук pytest_generate_tests, который вызывается при сборе тестовой функции.
🌐 https://docs-python.ru/packages/frejmvork-pytest/huk-pytest-generate-tests/
docs-python.ru
Хук pytest_generate_tests модуля pytest Python
Иногда нужно реализовать свою собственную схему параметризации или реализовать некоторый динамизм для определения параметров или области действия фикстуры. Для этого можно использовать хук pytest_generate_tests, который вызывается при сборе тестовой функции.
🆕🔥 Новое...
👉 Управление выводом отчета о тестах pytest в Python.
📝 Управление детализацией сводного отчета тестов pytest и управление выводом отчета трассировки.
🌐 https://docs-python.ru/packages/frejmvork-pytest/upravlenie-vyvodom-otcheta-testah-pytest/
👉 Управление выводом отчета о тестах pytest в Python.
📝 Управление детализацией сводного отчета тестов pytest и управление выводом отчета трассировки.
🌐 https://docs-python.ru/packages/frejmvork-pytest/upravlenie-vyvodom-otcheta-testah-pytest/
docs-python.ru
Управление выводом отчета о тестах pytest в Python
Управление детализацией сводного отчета тестов pytest и управление выводом отчета трассировки.
🆕🔥 Новое...
👉 Фикстура monkeypatch модуля pytest в Python.
📝 Фикстура monkeypatch помогает изменить поведение функции или свойства класса для теста, временно изменить глобальный словарь конфигурации или переменную среду для теста, временно изменить контекст текущего рабочего каталога во время теста или sys.path для импорта.
🌐 https://docs-python.ru/packages/frejmvork-pytest/fikstura-monkeypatch/
👉 Фикстура monkeypatch модуля pytest в Python.
📝 Фикстура monkeypatch помогает изменить поведение функции или свойства класса для теста, временно изменить глобальный словарь конфигурации или переменную среду для теста, временно изменить контекст текущего рабочего каталога во время теста или sys.path для импорта.
🌐 https://docs-python.ru/packages/frejmvork-pytest/fikstura-monkeypatch/
docs-python.ru
Фикстура monkeypatch модуля pytest в Python
Фикстура monkeypatch помогает изменить поведение функции или свойства класса для теста, временно изменить глобальный словарь конфигурации или переменную среду для теста, временно изменить контекст текущего рабочего каталога во время теста или sys.path для…
🆕🔥 Новое...
👉 Логирование (logging) журнала в pytest Python.
📝 Модуль pytest автоматически фиксирует сообщения WARNING и выше c отображением (номер строки, уровень логирования и сообщение) в отдельном разделе для каждого неудавшегося теста. Внутри тестов можно изменить уровень логирования для захваченных сообщений журнала при помощи встроенной фикстуры caplog.
🌐 https://docs-python.ru/packages/frejmvork-pytest/logirovanie-zhurnala-pytest/
👉 Логирование (logging) журнала в pytest Python.
📝 Модуль pytest автоматически фиксирует сообщения WARNING и выше c отображением (номер строки, уровень логирования и сообщение) в отдельном разделе для каждого неудавшегося теста. Внутри тестов можно изменить уровень логирования для захваченных сообщений журнала при помощи встроенной фикстуры caplog.
🌐 https://docs-python.ru/packages/frejmvork-pytest/logirovanie-zhurnala-pytest/
docs-python.ru
Логирование (logging) журнала в pytest Python
Модуль pytest автоматически фиксирует сообщения WARNING и выше c отображением (номер строки, уровень логирования и сообщение) в отдельном разделе для каждого неудавшегося теста. Внутри тестов можно изменить уровень логирования для захваченных сообщений журнала…
🆕🔥 Новое...
👉 Расширение Flask-SQLAlchemy для приложения Flask в Python.
📝 Модуль Flask-SQLAlchemy - это расширение для фреймворка Flask, добавляющее поддержку SQLAlchemy в приложение. Модуль расширения направлен на упрощение использования пакет SQLAlchemy с Flask, предоставляя полезные значения по умолчанию и дополнительные помощники, облегчающие выполнение общих задач.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/flask-sqlalchemy/
👉 Расширение Flask-SQLAlchemy для приложения Flask в Python.
📝 Модуль Flask-SQLAlchemy - это расширение для фреймворка Flask, добавляющее поддержку SQLAlchemy в приложение. Модуль расширения направлен на упрощение использования пакет SQLAlchemy с Flask, предоставляя полезные значения по умолчанию и дополнительные помощники, облегчающие выполнение общих задач.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/flask-sqlalchemy/
docs-python.ru
Расширение Flask-SQLAlchemy для приложения Flask в Python
Модуль Flask-SQLAlchemy - это расширение для фреймворка Flask, добавляющее поддержку SQLAlchemy в приложение. Модуль расширения направлен на упрощение использования пакет SQLAlchemy с Flask, предоставляя полезные значения по умолчанию и дополнительные помощники…
🆕🔥 Новое...
👉 Расширение Flask-Paginate для приложения Flask в Python.
📝 Модуль flask-paginate представляет собой простое расширение фреймворка flask для разбивки выводимых записей на несколько страниц, которое поддерживает разметку пагинации нескольких популярных CSS-фреймворков.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/flask-paginate/
👉 Расширение Flask-Paginate для приложения Flask в Python.
📝 Модуль flask-paginate представляет собой простое расширение фреймворка flask для разбивки выводимых записей на несколько страниц, которое поддерживает разметку пагинации нескольких популярных CSS-фреймворков.
🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/flask-paginate/
docs-python.ru
Расширение Flask-Paginate для приложения Flask в Python
Модуль flask-paginate представляет собой простое расширение фреймворка flask для разбивки выводимых записей на несколько страниц, которое поддерживает разметку пагинации нескольких популярных CSS-фреймворков.
🆕🔥 Новое...
👉 Функция connect() модуля MySQLdb в Python.
📝 Функция connect() модуля MySQLdb создает подключение к базе данных MySQL. Возвращает объект соединения.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-connect/
👉 Функция connect() модуля MySQLdb в Python.
📝 Функция connect() модуля MySQLdb создает подключение к базе данных MySQL. Возвращает объект соединения.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-connect/
docs-python.ru
Функция connect() модуля MySQLdb в Python
Функция connect() модуля MySQLdb создает подключение к базе данных MySQL. Возвращает объект соединения.
🆕🔥 Новое...
👉 Методы объекта Cursor модуля MySQLdb в Python.
📝 Объект Cursor представляет собой курсор базы данных, который создается для объекта соединения и используется для управления контекстом операции выборки. Курсоры, созданные из одного и того же соединения, не изолированы, т. е. любые изменения, внесенные в базу данных курсором, немедленно видны други
🌐 https://docs-python.ru/packages/klient-bd-mysql/obekt-cursor-modulia-mysqldb/
👉 Методы объекта Cursor модуля MySQLdb в Python.
📝 Объект Cursor представляет собой курсор базы данных, который создается для объекта соединения и используется для управления контекстом операции выборки. Курсоры, созданные из одного и того же соединения, не изолированы, т. е. любые изменения, внесенные в базу данных курсором, немедленно видны други
🌐 https://docs-python.ru/packages/klient-bd-mysql/obekt-cursor-modulia-mysqldb/
docs-python.ru
Методы объекта Cursor модуля MySQLdb в Python
Объект Cursor представляет собой курсор базы данных, который создается для объекта соединения и используется для управления контекстом операции выборки. Курсоры, созданные из одного и того же соединения, не изолированы, т. е. любые изменения, внесенные в…
🆕🔥 Новое...
👉 Реализация интерфейса MySQL C API в модуле MySQLdb Python.
📝 Подмодуль MySQLdb._mysql предоставляет интерфейс, который в основном реализует API MySQL для языка программирования C . Если необходимо писать приложения, переносимые между базами данных, используйте высокоуровневый интерфейс MySQLdb, описанный в предыдущих разделах и избегайте прямого использовани
🌐 https://docs-python.ru/packages/klient-bd-mysql/podmodul-mysqldb-mysql/
👉 Реализация интерфейса MySQL C API в модуле MySQLdb Python.
📝 Подмодуль MySQLdb._mysql предоставляет интерфейс, который в основном реализует API MySQL для языка программирования C . Если необходимо писать приложения, переносимые между базами данных, используйте высокоуровневый интерфейс MySQLdb, описанный в предыдущих разделах и избегайте прямого использовани
🌐 https://docs-python.ru/packages/klient-bd-mysql/podmodul-mysqldb-mysql/
🆕🔥 Новое...
👉 Исключения, определяемые модулем MySQLdb в Python.
📝 Модуль MySQLdb делает всю информацию об ошибках доступной через представленные в этом материале исключения и их подклассы. Эти исключения дают пользователю довольно хорошее представление о том, что пошло не так.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-exception/
👉 Исключения, определяемые модулем MySQLdb в Python.
📝 Модуль MySQLdb делает всю информацию об ошибках доступной через представленные в этом материале исключения и их подклассы. Эти исключения дают пользователю довольно хорошее представление о том, что пошло не так.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-exception/
🆕🔥 Новое...
👉 Подмодуль times модуля MySQLdb в Python.
📝 Модуль MySQLdb.times предоставляет несколько классов даты и времени для работы с данными MySQL. Он совместим с модулем datetime Python, что позволяет легко и удобно обрабатывать столбцы даты и времени в таблицах MySQL.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-times/
👉 Подмодуль times модуля MySQLdb в Python.
📝 Модуль MySQLdb.times предоставляет несколько классов даты и времени для работы с данными MySQL. Он совместим с модулем datetime Python, что позволяет легко и удобно обрабатывать столбцы даты и времени в таблицах MySQL.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-times/
🆕🔥 Новое...
👉 Подмодуль converters модуля MySQLdb в Python.
📝 Подмодуль MySQLdb.converters обрабатывает все преобразования типов для MySQL. Если преобразования типов по умолчанию вам не нужны, то можно сделать свои собственные.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-converters/
👉 Подмодуль converters модуля MySQLdb в Python.
📝 Подмодуль MySQLdb.converters обрабатывает все преобразования типов для MySQL. Если преобразования типов по умолчанию вам не нужны, то можно сделать свои собственные.
🌐 https://docs-python.ru/packages/klient-bd-mysql/mysqldb-converters/
🆕🔥 Новое...
👉 MySQL: Типы хранимых данных.
📝 При определении столбцов таблицы в БД MySQL необходимо указывать тип хранимых данных. Тип данных определяет, какие значения могут храниться в конкретном столбце и их размер (сколько они будут занимать места).
🌐 https://docs-python.ru/packages/klient-bd-mysql/tipy-bd-mysql/
👉 MySQL: Типы хранимых данных.
📝 При определении столбцов таблицы в БД MySQL необходимо указывать тип хранимых данных. Тип данных определяет, какие значения могут храниться в конкретном столбце и их размер (сколько они будут занимать места).
🌐 https://docs-python.ru/packages/klient-bd-mysql/tipy-bd-mysql/
🆕🔥 Новое...
👉 MySQL: Функции для работы со строками.
📝 Строковые функции БД MySQL возвращают NULL, если длина результата больше, чем значение системной переменной max_allowed_packet. Для функций, которые работают с позициями строки, первая позиция имеет номер 1 (НЕ НОЛЬ). Нецелочисленные аргументы длины округляются до ближайшего целого числа.
🌐 https://docs-python.ru/packages/klient-bd-mysql/funktsii-raboty-strokami-bd-mysql/
👉 MySQL: Функции для работы со строками.
📝 Строковые функции БД MySQL возвращают NULL, если длина результата больше, чем значение системной переменной max_allowed_packet. Для функций, которые работают с позициями строки, первая позиция имеет номер 1 (НЕ НОЛЬ). Нецелочисленные аргументы длины округляются до ближайшего целого числа.
🌐 https://docs-python.ru/packages/klient-bd-mysql/funktsii-raboty-strokami-bd-mysql/
docs-python.ru
MySQL: Функции для работы со строками
Строковые функции БД MySQL возвращают NULL, если длина результата больше, чем значение системной переменной max_allowed_packet. Для функций, которые работают с позициями строки, первая позиция имеет номер 1 (НЕ НОЛЬ). Нецелочисленные аргументы длины округляются…
🆕🔥 Новое...
👉 MySQL: CONVERT() и CAST(), преобразование типов.
📝 Функция CONVERT() с предложением USING в MySQL преобразует данные между наборами символов (кодировками). Для преобразования строк между наборами символов (кодировками) также можно использовать синтаксис CONVERT(expr, type) (без USING) или CAST(expr AS type), что эквивалентно.
🌐 https://docs-python.ru/packages/klient-bd-mysql/preobrazovanie-kodirovki-bd-mysql/
👉 MySQL: CONVERT() и CAST(), преобразование типов.
📝 Функция CONVERT() с предложением USING в MySQL преобразует данные между наборами символов (кодировками). Для преобразования строк между наборами символов (кодировками) также можно использовать синтаксис CONVERT(expr, type) (без USING) или CAST(expr AS type), что эквивалентно.
🌐 https://docs-python.ru/packages/klient-bd-mysql/preobrazovanie-kodirovki-bd-mysql/
docs-python.ru
MySQL: CONVERT() и CAST(), преобразование типов
Функция CONVERT() с предложением USING в MySQL преобразует данные между наборами символов (кодировками). Для преобразования строк между наборами символов (кодировками) также можно использовать синтаксис CONVERT(expr, type) (без USING) или CAST(expr AS type)…
🆕🔥 Новое...
👉 MySQL: Функции для работы с датой и временем.
📝 В этом разделе описываются функции, которые можно использовать для управления временными значениями, для описания диапазона значений каждого типа даты и времени и допустимых форматов, в которых значения могут быть указаны.
🌐 https://docs-python.ru/packages/klient-bd-mysql/funktsii-bd-mysql-raboty-datoi-vremenem/
👉 MySQL: Функции для работы с датой и временем.
📝 В этом разделе описываются функции, которые можно использовать для управления временными значениями, для описания диапазона значений каждого типа даты и времени и допустимых форматов, в которых значения могут быть указаны.
🌐 https://docs-python.ru/packages/klient-bd-mysql/funktsii-bd-mysql-raboty-datoi-vremenem/
docs-python.ru
MySQL: Функции для работы с датой и временем
В этом разделе описываются функции, которые можно использовать для управления временными значениями, для описания диапазона значений каждого типа даты и времени и допустимых форматов, в которых значения могут быть указаны.
🆕🔥 Новое...
👉 MySQL: Временные интервалы и арифметика с датами.
📝 Временные интервалы используются во встроенных функциях БД MySQL, таких как DATE_ADD() или DATE_SUB(). Арифметика с датами и временем также может выполняться в выражениях с использованием INTERVAL вместе с оператором + или -:
🌐 https://docs-python.ru/packages/klient-bd-mysql/vstroennye-bd-mysql-intervaly-vremeni/
👉 MySQL: Временные интервалы и арифметика с датами.
📝 Временные интервалы используются во встроенных функциях БД MySQL, таких как DATE_ADD() или DATE_SUB(). Арифметика с датами и временем также может выполняться в выражениях с использованием INTERVAL вместе с оператором + или -:
🌐 https://docs-python.ru/packages/klient-bd-mysql/vstroennye-bd-mysql-intervaly-vremeni/
docs-python.ru
MySQL: Временные интервалы и арифметика с датами
Временные интервалы используются во встроенных функциях БД MySQL, таких как DATE_ADD() или DATE_SUB(). Арифметика с датами и временем также может выполняться в выражениях с использованием INTERVAL вместе с оператором + или -: