Skip to content

Commit 76fe926

Browse files
authored
Improve Python tests (aws-observability#908)
* Create requirements file for dependencies used in tests * Update tox file to use dependencies file with stable dependencies version
1 parent cb8547b commit 76fe926

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Dependencies used in tests only
2+
opentelemetry-test-utils==0.40b0
3+
opentelemetry-instrumentation-aws-lambda==0.40b0

python/src/tox.ini

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,12 @@ passenv = TOXENV
1414

1515
setenv =
1616
OTEL_PYTHON_TRACER_PROVIDER=sdk_tracer_provider
17-
; override CORE_REPO_SHA via env variable when testing other branches/commits than main
18-
; i.e: CORE_REPO_SHA=<YOUR_COMMIT_SHA> tox -e test-instrumentation-aws-lambda
19-
CORE_REPO_SHA={env:CORE_REPO_SHA:main}
20-
CORE_REPO="git+https://github.com/open-telemetry/opentelemetry-python.git@{env:CORE_REPO_SHA}"
2117

2218
changedir =
2319
test-instrumentation-aws-lambda: {toxinidir}/otel/tests
2420

2521
commands_pre =
26-
test: pip install "opentelemetry-test-utils[test] @ {env:CORE_REPO}\#egg=opentelemetry-test-utils&subdirectory=tests/opentelemetry-test-utils"
27-
28-
aws-lambda: pip install opentelemetry-instrumentation-aws-lambda
22+
test: pip install -r requirements.txt
2923

3024
deps =
3125
test: pytest

0 commit comments

Comments
 (0)