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 |
|---|---|---|---|---|
| f1d8d352 | chore: fix broken link in contributing.md (#732) |
Sampo Silvennoinen <2****l@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 79434d67 | fix: Vault health check (#734) |
Sergey Tsaplin <S****n@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 0303d47d | docs: Documentation fix for ServerContainer (#671) |
Saša Buklijaš <b****a@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 82a2e7b7 | chore(core): remove test-dind and image makefile entries (#725) |
Kound <c****g@e****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 271ca9a0 |
fix: update wait_for_logs to not throw on 'created', and an optimization (#719)
Co-authored-by: David Ankin <d****n@g****m> |
Marc Schmitzer <m****c@m****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| fe489d73 |
chore: Update docker to 7.1.0 (#718)
Signed-off-by: Tristan Partin <t****n@p****o> |
Tristan Partin <t****n@p****o>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 85a66667 | fix(core): running testcontainer inside container (#714) |
Kound <c****g@e****e>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f958cf9f | fix: allow running all tests (#721) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f7922d70 |
chore(main): release testcontainers 4.8.2 (#698)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 85d6078f | fix: mysql typo (#705) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 43657541 | fix: postgres use psql instead of logs (#704) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8f1165dd | fix(tests): Missing artifacts (include-hidden-files) (#699) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| f1665f3a | fix(core): Reorganize core tests and improve (#693) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 794a22e2 | fix(core): Typing in config + utils (#692) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 66726b65 | fix(core): Typing in auth (#691) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 62bd0deb | fix(keycloak): Add support for Keycloak version >=25 (#694) |
Ewoud Samuels <J****r@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 935693e0 |
fix(opensearch): add support for admin_password in >= 2.12 (#697)
Co-authored-by: David Ankin <d****n@g****m> |
Rahul Anil Damodaran <3****l@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 8c0cdbc6 |
chore(main): release testcontainers 4.8.1 (#683)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 2cf5a9fb | docs: Add a more advance usecase documentation for ServerContainer (#688) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5216b024 | fix(generic): Update the FastAPI install on genric module doctest samples (#686) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4912725c | fix(mssql): use glob to find mssql-tools folder since it moves (#685) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 925329d8 | fix: wait_for_logs can now fail early when the container stops (#682) |
Arthur Böök <4****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| c7d9b814 |
chore(main): release testcontainers 4.8.0 (#658)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 71c3a1a2 | fix: bring back cassandra driver bc otherwise how does it get installed for c... |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 2d8bc11c |
feat: Adding support for Cassandra and Scylla (#167)
Co-authored-by: David Ankin <d****n@g****m> |
Israel Fruchter <i****r@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| d5de0aa0 |
feat: refactor network setup (#678)
Signed-off-by: mgorsk1 <g****3@g****m> |
mgorsk1 <g****3@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 1e439232 | fix: Add Db2 support (#673) |
Xin <i****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8c28a861 |
feat(compose): add ability to get docker compose config (#669)
Co-authored-by: David Ankin <d****n@g****m> |
Benoît Godard <b****p@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e1e3d13b | feat(compose): ability to retain volumes when using context manager (#659) |
Bálint Bartha <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b1453e87 | feat(core): add ability to do OR & AND for waitforlogs (#661) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e02c1b37 | fix(selenium): add Arg/Options to api of selenium container (#654) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b13b43da | chore(reaper): upgrade from 0.7.0 -> 0.8.1 (#650) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| fa2081a7 | fix(rabbitmq): add `vhost` as parameter to RabbitMqContainer (#656) |
Morgan Trench <m****h@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 9161cb64 | feat(new): Added AWS Lambda module (#655) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 068c4311 |
chore(main): release testcontainers 4.7.2 (#639)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 766c382a | fix(core): Improve private registry support (tolerate not implemented fields ... |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| df07586d | fix(modules): Mailpit container base API URL helper method (#643) |
Oliver Lambson <o****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 49ce5a5f | fix: Add container Trino (#642) |
Grieve <g****6@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 0ce4fecb | fix(kafka): add a flag to limit to first hostname for use with networks (#638) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 41fbdd05 |
chore(main): release testcontainers 4.7.1 (#624)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4766e482 | fix(core): bad rebase from #579 (#635) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e93bc29c |
fix(network): Now able to use Network without context, and has labels to be a...
Co-authored-by: Dave Ankin <d****n@g****m> |
Doğukan Çağatay <9****y@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 2e7dbf11 | fix(modules): SFTP Server Container (#629) |
Oliver Lambson <o****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 16f6ca42 | fix: update test module import (#623) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 0b866ff3 |
fix(modules): Mailpit Container (#625)
Co-authored-by: Dave Ankin <d****n@g****m> |
Oliver Lambson <o****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 01d6c182 | fix(postgres): get_connection_url(driver=None) should return postgres://... (... |
Oliver Lambson <o****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| a9621474 |
chore(main): release testcontainers 4.7.0 (#613)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8045a806 |
fix(cosmosdb): Add support for the CosmosDB Emulator (#579)
Co-authored-by: Mehdi BEN ABDALLAH <****@m****a>, David Ankin <d****n@g****m> |
Mehdi Ben Abdallah <m****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e575b28d | feat(core): Added Generic module (#612) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 3519f4bd |
docs(contributing): add contribution and new-container guide (#460)
Co-authored-by: Dave Ankin <d****n@g****m>, Jan Katins <j****s@k****e>, Max Pfeiffer <m****x@m****h> |
Bálint Bartha <3****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e7118003 | feat(core): DockerCompose.stop now stops only services that it starts (does n... |
aksel <a****l@a****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 27f2a6bd | fix: improve ollama docs, s/ollama_dir/ollama_home/g (#619) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 5442d054 |
feat(core): Add support for ollama module (#618)
Co-authored-by: David Ankin <d****n@g****m> |
Brice Fotzo <4****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| ead0f797 | feat(core): allow custom dockerfile path for image build and bypassing build ... |
Ronald <i****o@b****t>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 762d2a21 | fix(kafka): Add Kraft to Kafka containers (#611) |
Jorge Lima <5****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 090bd0d3 |
chore(main): release testcontainers 4.6.0 (#594)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 4aff6793 |
fix: Add Cockroach DB Module to Testcontainers (#608)
Co-authored-by: joelhess <j****s@f****o>, David Ankin <d****n@g****m> |
Joel Hess <j****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 07684901 |
feat(core): Added ServerContainer (#595)
Co-authored-by: David Ankin <d****n@g****m> |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 59cb6fc4 |
fix(mqtt): Add mqtt.MosquittoContainer (#568) (#599)
Co-authored-by: Dave Ankin <d****n@g****m> |
Francesco Montorsi <f****m@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| ec76df27 |
fix: Container for Milvus database (#606)
Co-authored-by: ivan <i****v@a****m>, David Ankin <d****n@g****m> |
Ivan Belyaev <v****9@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| f5a019b6 | docs: Update private registry instructions (#604) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 2a5a1904 | fix: move TESTCONTAINERS_HOST_OVERRIDE to config.py (#603) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 54822de4 | chore(core): Display status on readme (#589) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 9045c0ae | docs(main): Private registry (#598) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 54c88cf0 | feat(core): Image build (Dockerfile support) (#585) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| a95af7dd |
chore(main): release testcontainers 4.5.1 (#586)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 8917772d | fix(k3s): add configuration parameter for disabling cgroup mount to avoid "un... |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 111bd094 |
fix(keycloak): realm import (#584)
Co-authored-by: Sebastian Scholz <s****z@c****e> |
Sebastian Scholz <3****z@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 78b6f0ec | chore(core): Adds integration testing to the private registry auth feature (D... |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 8fe2d6dd |
chore: add .gitattributes file for shell scripts (#581)
Co-authored-by: David Ankin <d****n@g****m> |
Andrzej Wasowski <m****e@w****v>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 70414dbc |
chore(main): release testcontainers 4.5.0 (#575)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 2aa3d371 | fix: on windows, DockerCompose.get_service_host returns an unusable "0.0.0.0"... |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 59fbcfaf |
feat(core): Private registry (#566)
Co-authored-by: David Ankin <d****n@g****m> |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9d2ceb6a | typos (#580) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9eabb79f |
fix: added types to exec & tc_properties_get_tc_host (#561)
Co-authored-by: Dandiggas <d****e@g****m> |
Daniel Adekugbe <7****s@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6f9376c9 | test(postgres): add example of initdb.d usage for postgres (#572) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 49b261e0 |
chore(main): release testcontainers 4.4.1 (#551)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 08916c8f |
fix(core): add empty _configure to DockerContainer (#556)
Co-authored-by: David Ankin <d****n@g****m> |
Christian Schroeder <4****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3c8006cb | fix: Add selenium video support #6 (#364) |
Yosef Shenhav <6****v@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 38946d41 | fix(core): remove version from compose tests (#571) |
Roy Moore <r****y@m****l>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 690b9b45 | fix: Add memcached container (#322) |
Rômulo Jales <r****o@r****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 396079a5 |
fix(mysql): Add seed support in MySQL (#552)
Co-authored-by: Jb DOYON <j****b@j****h> |
Jb DOYON <g****b@j****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| f761b983 | fix(keycloak): add realm imports (#565) |
Stefan N <s****n@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 6c5d2277 | fix: url quote passwords (#549) |
Lyndon Fan <l****8@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 056e48d6 |
chore(main): release testcontainers 4.4.0 (#539)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 90bb780c | fix(core): #486 for colima delay for port avail for connect (#543) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 80738742 | fix(core): add TESTCONTAINERS_HOST_OVERRIDE as alternative to TC_HOST (#384) |
Jan Meiswinkel <m****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| e04b7ac7 |
feat(labels):Add common testcontainers labels (#519)
Co-authored-by: bstrausser <b****r@l****m>, David Ankin <d****n@g****m> |
Barrett Strausser <b****o@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fefb9d08 |
fix(dependencies): remove usage of `sqlalchemy` in DB extras. Add default wai...
Co-authored-by: David Ankin <d****n@g****m> |
Vemund Santi <v****d@s****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 11964deb |
feat(network): Add network context manager (#367)
Co-authored-by: Kevin Wittek <k****w@u****m>, Max Pfeiffer <m****x@m****h>, Jakob Beckmann <3****r@u****m>, David Ankin <d****n@g****m>, Carli* Freudenberg <c****g@e****e>, github-actions[bot] <4****]@u****m>, Vemund Santi <v****d@s****o> |
Mathias Loesch <m****3@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 29b51790 | fix: tests for Kafka container running on ARM64 CPU (#536) |
Max Pfeiffer <m****x@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5ccec175 |
chore(main): release testcontainers 4.3.3 (#535)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| ef86d15f | fix: missing typing-extensions dependency (#534) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| fe227587 |
chore(main): release testcontainers 4.3.2 (#530)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 3be6da33 |
fix(core): make config editable to avoid monkeypatching.1 (#532)
Co-authored-by: Carli* Freudenberg <c****g@e****e> |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 13262785 | fix(vault): add support for HashiCorp Vault container (#366) |
Jakob Beckmann <3****r@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 9a897483 | chore(codestyle): switch to `ruff` from `black` for code formatting (#529) |
Max Pfeiffer <m****x@m****h>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| d5b85532 | fix(core): Improve typing for common container usage scenarios (#523) |
Vemund Santi <v****d@s****o>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 0fb4aefb |
chore(main): release testcontainers 4.3.1 (#522)
Co-authored-by: github-actions[bot] <4****]@u****m> |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 4872ea57 | fix(core): env vars not being respected due to constructor call (#524) |
David Ankin <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago |