Pytest-mysql

Latest version: v2.5.0

Safety actively analyzes 629855 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.2.0

=====

Features
--------

- add `user` option to setup and tear down mysql process as non-privileged

Misc
----

- Add Python 3.10 to CI

2.1.0

=====

Features
--------

- `mysql_noproc` fixture to connect to already running mysql server
- raise more meaningful error when the test database already exists

Misc
----

- rely on `get_port` functionality delivered by `port_for`


Deprecation
-----------

- Deprecated `mysql_logsdir` ini configuration and `--mysql-logsdir` command option
- Deprecated `logs_prefix` process fixture factory setting

Misc
----

- Require minimum python 3.7
- Migrate CI to Github Actions

2.0.3

=====

- [enhancement] Do not assume that mysql executables are in /usr/bin

2.0.2

=====

- [enhancement] Preemptively read data after each test in mysql client fixture.
This will make test run if the test itself forgot to fetch queried data.
- [enhnacement] Require at least mirakuru 2.3.0 - forced by changed stop method parameters change

2.0.1

=====

- [fix] Improved mysql version detection on osx
- [build] extracted xdist into separate stage on travis
- [build] have deployemt as separate stage on travis

2.0.0

=====

- [Enhancements] Add support for MySQL 5.7.6 and up with new configuration options. Legacy configuration supports older MySQL and MariaDB databases.
- [breaking] mysql_exec ini option replaced with mysql_mysqld_safe
- [breaking] --mysql-exec cmd option replaced with --mysql-mysqld-safe
- [breaking] replaced mysql_init ini option with mysql_install_db
- [breaking] replaced --mysql-init cmd option with --mysql-install-db
- [breaking] added mysql_mysqld option and --mysql-mysqld cmd option

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.