An open API service providing commit metadata for open source projects.

GitHub / testcontainers/testcontainers-python / commits

Testcontainers is a Python library that providing a friendly API to run Docker container. It is designed to create runtime environment to use during your automatic tests.

SHA Message Author Date Stats
898faf6a feat(keycloak): support for relative path and management relative path (#982)
Co-authored-by: Baitinger Jens <j****r@d****m>, David Ankin <d****n@g****m>
Jens Baitinger <j****r@p****e>
Committed by: GitHub <n****y@g****m>
5 months ago
83157eb4 fix(sftp): Avoid using wait_for_logs in module. (#995)
Co-authored-by: Jan Koprowski <j****i@o****m>
Jan Koprowski <j****i@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
6301a0c9 feat: Transferable (#852)
Co-authored-by: Roy Moore <r****y@m****l>
Ryan Hoban <r****3@g****m>
Committed by: GitHub <n****y@g****m>
5 months ago
2ca2321a feat(generic): Reintroducing the generic SQL module (#892) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
5 months ago
af382f74 feat(mqtt): MosquittoContainer: Add version 2.1.2 (#978) Francesco Montorsi <f****m@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
b12ae13e fix(core): wait for ryuk more reliably, improve tests: long_running, filter l...
Co-authored-by: David Ankin <d****n@g****m>
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
5 months ago
5c67efb8 chore(main): release testcontainers 4.14.2 (#969)
Co-authored-by: David Ankin <d****n@g****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
44dd40b4 feat(kafka): allow configurable listener name and security protocol (#966) Jack Burridge <j****e@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
a78475a9 chore(main): Migrate to uv (#960) Kound <k****d@p****e>
Committed by: GitHub <n****y@g****m>
7 months ago
17eb0b0a chore(main): release testcontainers 4.14.1 (#954)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f690e88e fix: Support Elasticsearch 9.x (#881)
Co-authored-by: heartbleed1337 <h****d@n****m>
heartbleed1337 <1****7@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
15e99ee5 add modifications David Ankin <d****n@g****m> 7 months ago
7337266c fix(core): bring back dind tests David Ankin <d****n@g****m> 7 months ago
49c9af8c fix(nats): add support for jetstream (#938)
Co-authored-by: David Ankin <d****n@g****m>
Jack Burridge <j****e@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
e3233178 fix(core): Use WaitStrategy internally for wait_for function (#942) Peter Valdemar Mørch <p****r@m****m>
Committed by: GitHub <n****y@g****m>
7 months ago
183e1aa1 fix(compose): expose useful compose options (#951) Luke Petre <l****e@g****m>
Committed by: GitHub <n****y@g****m>
7 months ago
be4d09ec fix: Allow passing in a custom wait strategy string in MySQL, Cassandra, Kafk... Subhaditya Mukherjee <2****e@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
d7953b89 chore(main): release testcontainers 4.14.0 (#921)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
b7791b94 fix(cassandra,mysqk,kafka): Use wait strategy instead of deprecated wait_for_... Kound <c****g@e****e>
Committed by: GitHub <n****y@g****m>
8 months ago
9a973857 fix(core): recreate poetry lockfile with latest versions of libraries (#946) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
8 months ago
c785ecdc fix(elasticsearch): Use wait strategy instead of deprecated decorator (#915) Artem ILIN <a****n@m****u>
Committed by: GitHub <n****y@g****m>
9 months ago
2d9eee30 feat: Add ExecWaitStrategy and migrate Postgres from deprecated decorator (#935) Tyler Nisonoff <t****f@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
febccb78 fix(minio): Use wait strategy instead of deprecated decorator (#899) Marc Schmitzer <m****c@s****e>
Committed by: GitHub <n****y@g****m>
9 months ago
37f59027 fix(minio): minio client requires kwargs now (#933) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
5853d326 fix: add ruff to deps (#919) Andres Soto <a****s@t****m>
Committed by: GitHub <n****y@g****m>
10 months ago
5c000416 chore(main): release testcontainers 4.13.3 (#909)
Co-authored-by: github-actions[bot] <4****]@u****m>, David Ankin <d****n@g****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
10 months ago
f76e982c chore: add python 3.14 to CI matrix (#917)
Co-authored-by: David Ankin <d****n@g****m>
Timur Valiev <c****k@y****u>
Committed by: GitHub <n****y@g****m>
10 months ago
f608df90 fix: do not require consumer of library to state nonsupport for py4 (#912) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
10 months ago
3f667847 fix(docs): Update dependencies for docs (#900) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
10 months ago
5c1504c2 chore(main): release testcontainers 4.13.2 (#891)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
13886120 fix(mongo): mongo start waiting forever for old mongo versions (#783)
Co-authored-by: Roy Moore <r****y@m****l>
fran-penedo <f****n@f****m>
Committed by: GitHub <n****y@g****m>
11 months ago
e6b976de fix(redpanda): copy the startup script to a path that can be written … (#867)
Co-authored-by: Lorenzo Benvenuti <l****u@r****m>
Lorenzo Benvenuti <l****i@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
bb646e90 fix(trino): Remove deprecated class and decorator from Trino container (#895) TzuHsiang (Andy) Su <f****c@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2e4d80ad fix(core): Fix issues with doctests (#893) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
11 months ago
f93f3793 fix(core): waiting improvements + remove decorators in core (#894) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
fe941b17 fix: issue #889 by changing the annotated return type of `waiting_for` to `Se... Evan Teran <e****n@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
ce12f22f chore(main): release testcontainers 4.13.1 (#877)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
11 months ago
769b7b68 fix(core): Added 'compose' in compose_command_property (#879) laundry-96 <a****6@o****m>
Committed by: GitHub <n****y@g****m>
11 months ago
10089f6e fix(core): make sure context manager exits (#876) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
aa474359 chore: add support for building with python 3.13 (#871)
Co-authored-by: David Ankin <d****n@g****m>
Signed-off-by: axel7083 <4****3@u****m>
axel7083 <4****3@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
504957be chore(main): release testcontainers 4.13.0 (#858)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
12 months ago
60d21f87 feat(core): add enhanced wait strategies (#855)
Co-authored-by: David Ankin <d****n@g****m>
Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
350f246a fix(core): improper reading of .testcontainers.properties (#863)
Co-authored-by: David Ankin <d****n@g****m>
laundry-96 <a****6@o****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b21e5e38 feat(azurite): Enhance connection string generation for network and local acc... Adam Dendek <a****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
fc4155eb fix: assert-in-get_container_host_ip-before-start (#862) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
fe206eb4 feat(core): DockerCompose: support list of env_files (#847) mavcook <1****k@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
a072f3fa fix(core): Make TC_POOLING_INTERVAL/sleep_time a float (#839)
Co-authored-by: David Ankin <d****n@g****m>
Samuel Williams <s****s@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
003046b9 feat(core): Wait strategies foundation (#838) Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
d40473fa chore(main): release testcontainers 4.12.0 (#834)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
0b7b482f feat(modules): add OpenFGA module (#762)
Co-authored-by: David Ankin <d****n@g****m>
Signed-off-by: Petr Fedchenkov <g****f@g****m>
Petr Fedchenkov <g****f@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
ef65bd11 fix: Enable mypy in the CI (#842) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
about 1 year ago
1532df5e feat: set multiple variables via keyword args (#804)
Co-authored-by: Roy Moore <r****y@m****l>, David Ankin <d****n@g****m>
Jan Seeger <j****r@t****e>
Committed by: GitHub <n****y@g****m>
about 1 year ago
d749fc69 docs: missing compose html from old docs (#776)
Co-authored-by: Roy Moore <r****y@m****l>
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b816762b fix(core): mypy (#810)
Co-authored-by: Roy Moore <r****y@m****l>
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
ff6a32db feat: make config monkeypatchable, fix config related startup issues (#833)
Co-authored-by: David Ankin <d****n@g****m>
Kound <c****g@e****e>
Committed by: GitHub <n****y@g****m>
about 1 year ago
f467c842 fix: just use the getLogger API and do not override logger settings (#836) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
bc86a3ef Add mkdocs dependencies Eddú Meléndez <e****z@g****m> about 1 year ago
a6bdf0ef feat(main): New Testcontainers Python Docs Site (#822)
Co-authored-by: ArthurFlag <a****l@d****m>
Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
632e5f45 chore(main): release testcontainers 4.11.0 (#800)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b574c0e0 fix(core): wait in test core registry (#812) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
about 1 year ago
6b112688 fix(registry): module typed (#811) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
about 1 year ago
e90d3082 fix(rabbitmq): correct pika pypi reference (#817)
Signed-off-by: Emmanuel Ferdman <e****n@g****m>
Emmanuel Ferdman <e****n@g****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b702918b chore: Use 'latest' tag for Qdrant module (#815)
Co-authored-by: David Ankin <d****n@g****m>
William Chong <w****g@o****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
16fb2b26 chore: Update pyproject and tests to support Mac's/arm local development (#814)
Co-authored-by: David Ankin <d****n@g****m>
Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
b7d41ddc fix(modules): update chroma version (#826) Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
3b9e8e4a test(modules): Adds postgres test ensure both drivers are compatible (#828) Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
dafcbed7 fix(modules): fix cosmosdb failure (#827) Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
5f34ad0e chore: Updating docker version in CI (#821) Terry Smith <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
e7feb53f feat: DockerContainer initializer to accept its private members as kwargs (#809)
Co-authored-by: David Ankin <d****n@g****m>
Ryan Hoban <r****3@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
408f5c22 chore(main): project fixes and updates (#807)
Co-authored-by: David Ankin <d****n@g****m>
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e8bf2244 fix(core): Typing in docker_client (#702) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
9dc2a02c fix(core): Typing in version (#701) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2061912e fix(core): Typing in generic + network (#700)
Co-authored-by: David Ankin <d****n@g****m>
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a0d43176 feat(core): Protocol support for container port bind and expose (#690)
Co-authored-by: David Ankin <d****n@g****m>
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
e9e40f9d chore: update poetry version for more reliable docs build (#803) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
0ae704a2 fix(compose): use provided docker command instead of default (#785)
Co-authored-by: amirhosein <a****n@c****e>
Amirhosein Gharaati <a****0@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
cc02f944 fix(core): Add kwargs to image build (#708) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ab2a1abd fix: use connection mode override function in config (#775) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f7c29cb9 fix(core): change with_command type to include list of strings (#789)
Co-authored-by: amirhosein <a****n@c****e>
Amirhosein Gharaati <a****0@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
6817582b fix(core): Determine docker socket for rootless docker (#779) Kound <c****g@e****e>
Committed by: GitHub <n****y@g****m>
over 1 year ago
46feb1ed chore(main): release testcontainers 4.10.0 (#798)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
9497a45c fix(ollama): make device request a list (#799) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2f9139ca feat: Add SocatContainer (#795)
Co-authored-by: David Ankin <d****n@g****m>
Eddú Meléndez Gonzales <e****z@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f9795250 fix(security): Update track-modules job (#787)
Co-authored-by: David Ankin <d****n@g****m>
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a0785d7c chore(main): release testcontainers 4.9.2 (#770)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
46913c18 fix(scylla): scylla get cluster method (#778) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
75172972 fix(core): create_label test (#771) Svet <s****t@h****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
2620d7fb fix: Change env var disabling OpenSearch security plugin (#773)
Co-authored-by: David Ankin <d****n@g****m>
Othman El Hammouchi <7****i@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b1642e98 fix(keycloak): Fixed Keycloak testcontainer for latest version v26.1.0 (#766)
Co-authored-by: David Ankin <d****n@g****m>
Max Pfeiffer <m****x@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f0bb0f54 docs: Fixed typo in CONTRIBUTING.md (#767) Max Pfeiffer <m****x@m****h>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3e783a80 fix(core): multiple container start invocations with custom labels (#769) Svet <s****t@h****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
9317736c chore(main): release testcontainers 4.9.1 (#748)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
78b137cf fix: milvus healthcheck: use correct requests errors (#759) David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ace2a7d1 fix(tests): replace dind-test direct docker usage with sdk (#750) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
over 1 year ago
8d77bd35 fix(mysql): add dialect parameter instead of hardcoded mysql dialect (#739) Ivan Belyaev <v****9@g****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3436cbfd chore(main): release testcontainers 4.9.0 (#722)
Co-authored-by: github-actions[bot] <4****]@u****m>
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3e00e71d feat(compose): support for setting profiles (#738) Bálint Bartha <3****n@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
24e354f3 fix(generic): Also catch URLError waiting for ServerContainer (#743) Miles Mason Winther <4****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
4ced1983 fix(core): Avoid hanging upon bad docker host connection (#742)
Co-authored-by: David Ankin <d****n@g****m>
Miles Mason Winther <4****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
932ee307 feat(core): Support working with env files (#737) Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m>
almost 2 years ago

← Back to repository