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 |