11[tox]
2- envlist = py,py-proto3,py-tls,py-tls-proto3,style,pylint,black,protoc,py-cov
2+ envlist = py,py-proto3,py-proto5,py- tls,py-tls-proto3,py-tls-proto5 ,style,pylint,black,protoc,py-cov
33minversion = 4.2.6
44skipsdist = True
55ignore_basepython_conflict = true
@@ -21,6 +21,11 @@ deps =
2121 -r{toxinidir}/test-requirements.txt
2222 protobuf<4.0.0
2323
24+ [testenv:dev-proto5]
25+ commands =
26+ deps =
27+ -r{toxinidir}/test-requirements-proto5.txt
28+
2429[testenv:py]
2530commands =
2631 pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =docker-compose.yml {posargs}
@@ -38,6 +43,12 @@ deps =
3843 -r{toxinidir}/test-requirements.txt
3944 protobuf<4.0.0
4045
46+ [testenv:py-proto5]
47+ commands =
48+ pytest -v -m " not tls" --docker-compose-remove-volumes --docker-compose =docker-compose.yml {posargs}
49+ deps =
50+ -r{toxinidir}/test-requirements-proto5.txt
51+
4152[testenv:py-tls]
4253commands =
4354 pytest -v -m tls --docker-compose-remove-volumes --docker-compose =docker-compose-tls.yml {posargs}
@@ -49,15 +60,21 @@ deps =
4960 -r{toxinidir}/test-requirements.txt
5061 protobuf<4.0.0
5162
63+ [testenv:py-tls-proto5]
64+ commands =
65+ pytest -v -m tls --docker-compose-remove-volumes --docker-compose =docker-compose-tls.yml {posargs}
66+ deps =
67+ -r{toxinidir}/test-requirements-proto5.txt
68+
5269[testenv:black-format]
5370skip_install = true
5471commands =
55- black ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4"
72+ black ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4|ydb/_grpc/v5 "
5673
5774[testenv:black]
5875skip_install = true
5976commands =
60- black --diff --check ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4"
77+ black --diff --check ydb examples tests --extend-exclude " ydb/_grpc/v3|ydb/_grpc/v4|ydb/_grpc/v5 "
6178
6279[testenv:pylint]
6380deps = pylint
0 commit comments