Firebird QA
0.19.3
Usage Guide
Reference
Index
Content
Contents:
Usage Guide
Before you start using Firebird QA suite
Installation
Requirements
Installing pipx
Installing QA tools for regular use
Installing QA tools for plugin development
Upgrading QA tools
Configuration
Firebird-driver configuration
Pytest configuration
Firebird server configuration
Running QA test suite
Basics
pytest report header
pytest switches installed by QA plugin
Tests for Firebird engine
Test suite
Test files
Test encoding
Test metadata
Test functions
Fixtures
Example test file
How-to guides
How to use databases in tests
How to use the Action object
How to use users
How to use roles
How to use temporary files
Firebird-QA plugin Reference
Objects for use in tests
QA_GLOBALS
Functions and classes for use in tests
db_factory
user_factory
role_factory
envar_factory
mapping_factory
temp_file
temp_files
isql_act
python_act
Database
User
Role
Envar
Mapping
ServerKeeper
Action
ExecutionError
pytest hooks
pytest_addoption
pytest_report_header
pytest_configure
pytest_collection_modifyitems
pytest_runtest_makereport
Internal functions
log_session_context
set_tool
substitute_macros
db_path
trace_thread
Internal classes
TraceSession
QATerminalReporter
Changelog
Version 0.19.3
Version 0.19.2
Version 0.19.1
Version 0.19.0
Version 0.18.0
Version 0.17.3
Version 0.17.2
Version 0.17.1
Version 0.17.0
Version 0.16.0
Version 0.15.2
Version 0.15.1
Version 0.15.0
Version 0.14.0
Version 0.13.1
Version 0.13.0
Version 0.12.1
License
Page
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
_make_config() (firebird.qa.plugin.Database method)
A
act (firebird.qa.plugin.TraceSession attribute)
Action (class in firebird.qa.plugin)
B
bin_dir (firebird.qa.plugin.Action property)
C
charset (firebird.qa.plugin.Database attribute)
(firebird.qa.plugin.Mapping attribute)
(firebird.qa.plugin.Role attribute)
(firebird.qa.plugin.User attribute)
clean_expected_stderr (firebird.qa.plugin.Action property)
clean_expected_stdout (firebird.qa.plugin.Action property)
clean_stderr (firebird.qa.plugin.Action property)
clean_stdout (firebird.qa.plugin.Action property)
clean_string() (firebird.qa.plugin.Action method)
config (firebird.qa.plugin.TraceSession attribute)
config_name (firebird.qa.plugin.Database attribute)
connect() (firebird.qa.plugin.Database method)
connect_server() (firebird.qa.plugin.Action method)
copy() (firebird.qa.plugin.Database method)
create() (firebird.qa.plugin.Database method)
(firebird.qa.plugin.Mapping method)
(firebird.qa.plugin.Role method)
(firebird.qa.plugin.User method)
D
Database (class in firebird.qa.plugin)
db (firebird.qa.plugin.Action attribute)
(firebird.qa.plugin.Mapping attribute)
(firebird.qa.plugin.Role attribute)
(firebird.qa.plugin.User attribute)
db_factory() (in module firebird.qa.plugin)
db_path (firebird.qa.plugin.Database attribute)
db_path() (in module firebird.qa.plugin)
do_not_create (firebird.qa.plugin.Mapping attribute)
(firebird.qa.plugin.Role attribute)
drop() (firebird.qa.plugin.Database method)
(firebird.qa.plugin.Mapping method)
(firebird.qa.plugin.Role method)
(firebird.qa.plugin.User method)
drop_tag() (firebird.qa.plugin.User method)
dsn (firebird.qa.plugin.Database attribute)
E
encoding (firebird.qa.plugin.TraceSession attribute)
encoding_errors (firebird.qa.plugin.TraceSession attribute)
Envar (class in firebird.qa.plugin)
envar() (firebird.qa.plugin.Action method)
envar_factory() (in module firebird.qa.plugin)
execute() (firebird.qa.plugin.Action method)
ExecutionError (class in firebird.qa.plugin)
exists() (firebird.qa.plugin.Role method)
(firebird.qa.plugin.User method)
expected_stderr (firebird.qa.plugin.Action attribute)
expected_stdout (firebird.qa.plugin.Action attribute)
extract_meta() (firebird.qa.plugin.Action method)
F
files_dir (firebird.qa.plugin.Action property)
firebird.qa.plugin
module
first_name (firebird.qa.plugin.User property)
from_name (firebird.qa.plugin.Mapping attribute)
from_type (firebird.qa.plugin.Mapping attribute)
G
gbak() (firebird.qa.plugin.Action method)
get_config() (firebird.qa.plugin.Action method)
(firebird.qa.plugin.Database method)
get_dsn() (firebird.qa.plugin.Action method)
get_firebird_log() (firebird.qa.plugin.Action method)
get_server_architecture() (firebird.qa.plugin.Action method)
gfix() (firebird.qa.plugin.Action method)
gsec() (firebird.qa.plugin.Action method)
gstat() (firebird.qa.plugin.Action method)
H
home_dir (firebird.qa.plugin.Action property)
host (firebird.qa.plugin.Action property)
I
init() (firebird.qa.plugin.Database method)
is_global (firebird.qa.plugin.Mapping attribute)
is_version() (firebird.qa.plugin.Action method)
isql() (firebird.qa.plugin.Action method)
isql_act() (in module firebird.qa.plugin)
K
keep_log (firebird.qa.plugin.TraceSession attribute)
L
last_name (firebird.qa.plugin.User property)
log_session_context() (in module firebird.qa.plugin)
M
Mapping (class in firebird.qa.plugin)
mapping_factory() (in module firebird.qa.plugin)
match_any() (firebird.qa.plugin.Action method)
middle_name (firebird.qa.plugin.User property)
module
firebird.qa.plugin
N
name (firebird.qa.plugin.Mapping attribute)
(firebird.qa.plugin.Role attribute)
(firebird.qa.plugin.User property)
nbackup() (firebird.qa.plugin.Action method)
O
outfile (firebird.qa.plugin.Action attribute)
output (firebird.qa.plugin.TraceSession attribute)
P
password (firebird.qa.plugin.Database attribute)
(firebird.qa.plugin.TraceSession attribute)
(firebird.qa.plugin.User property)
platform (firebird.qa.plugin.Action property)
plugin (firebird.qa.plugin.User property)
port (firebird.qa.plugin.Action property)
print_callback() (firebird.qa.plugin.Action method)
print_data() (firebird.qa.plugin.Action method)
print_data_list() (firebird.qa.plugin.Action method)
protocol (firebird.qa.plugin.Action property)
pytest_addoption() (in module firebird.qa.plugin)
pytest_collection_modifyitems() (in module firebird.qa.plugin)
pytest_configure() (in module firebird.qa.plugin)
pytest_report_header() (in module firebird.qa.plugin)
pytest_runtest_logreport() (firebird.qa.plugin.QATerminalReporter method)
pytest_runtest_logstart() (firebird.qa.plugin.QATerminalReporter method)
pytest_runtest_makereport() (in module firebird.qa.plugin)
Python Enhancement Proposals
PEP 440
python_act() (in module firebird.qa.plugin)
Q
QA_GLOBALS (in module firebird.qa.plugin)
QATerminalReporter (class in firebird.qa.plugin)
R
reset() (firebird.qa.plugin.Action method)
restore() (firebird.qa.plugin.Database method)
return_code (firebird.qa.plugin.Action attribute)
Role (class in firebird.qa.plugin)
role (firebird.qa.plugin.TraceSession attribute)
role_factory() (in module firebird.qa.plugin)
S
script (firebird.qa.plugin.Action property)
security_db (firebird.qa.plugin.Action property)
ServerKeeper (class in firebird.qa.plugin)
serverwide (firebird.qa.plugin.Mapping attribute)
set_async_write() (firebird.qa.plugin.Database method)
set_sync_write() (firebird.qa.plugin.Database method)
set_tag() (firebird.qa.plugin.User method)
set_tool() (in module firebird.qa.plugin)
source (firebird.qa.plugin.Mapping attribute)
source_db (firebird.qa.plugin.Mapping attribute)
stderr (firebird.qa.plugin.Action attribute)
stdout (firebird.qa.plugin.Action attribute)
strip_isql() (firebird.qa.plugin.Action method)
strip_white() (firebird.qa.plugin.Action method)
subs (firebird.qa.plugin.Database attribute)
substitute_macros() (in module firebird.qa.plugin)
substitutions (firebird.qa.plugin.Action attribute)
svcmgr() (firebird.qa.plugin.Action method)
T
tags (firebird.qa.plugin.User property)
temp_file() (in module firebird.qa.plugin)
temp_files() (in module firebird.qa.plugin)
to_name (firebird.qa.plugin.Mapping attribute)
to_type (firebird.qa.plugin.Mapping attribute)
trace() (firebird.qa.plugin.Action method)
trace_log (firebird.qa.plugin.Action attribute)
trace_thread (firebird.qa.plugin.TraceSession attribute)
trace_thread() (in module firebird.qa.plugin)
trace_to_stdout() (firebird.qa.plugin.Action method)
TraceSession (class in firebird.qa.plugin)
U
User (class in firebird.qa.plugin)
user (firebird.qa.plugin.Database attribute)
(firebird.qa.plugin.TraceSession attribute)
user_factory() (in module firebird.qa.plugin)
utf8filename (firebird.qa.plugin.Database attribute)
V
vars (firebird.qa.plugin.Action property)
W
write_ensure_prefix() (firebird.qa.plugin.QATerminalReporter method)
write_fspath_result() (firebird.qa.plugin.QATerminalReporter method)