Firebird-qa

Latest version: v0.20.0

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

Scan your dependencies

Page 3 of 3

0.15.1

Added

- Added `encryption` marker to mark test as requiring the encryption plugin

Changed

- Package `psutil` is now a dependency, installed automatically with plugin.

0.15.0

Added

- Added possibility to use databases aliases. The `db_factory()` parameter `filename` is
now handled as database alias if it starts with ``, for example `employee` means alias
`employee`. The alias must be defined in `databases.conf` file.

When filename is an alias, the `Database.db_path` property does not contain
full `pathlib.Path` to the database, but this database alias.

Changed

- To simplify portable use of databases with special configuration via `databases.conf`,
the plugin initialization now ensures empty subdirectory `QA` in Firebird sample directory.
To define your test databases in `databases.conf`, use next pattern:


my_db = $(dir_sampleDB)/QA/my-db.fdb
{
...
}


On plugin initialization, the `QA` sub-directory is first emptied and removed, and then
newly created. On non-Windows, full privileges are granted.

0.14.0

Added

- Added possibility to specify user, password and role in `Action.connect_server()` and
`.Action.trace()`

Changed

- DataList is now generic class.
- DataList.extract() has new 'copy' argument.

0.13.1

Fixed

- Fixed problem with service encoding
- Fixed problem with tags in User

0.13.0

Added

- Explicit `Optional` typing.
- Added support for both `encoding` and `encoding_errors` in `Action.connect_server()`
and `Action.trace()`.

0.12.1

Initial release.

Page 3 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.