Skip to content

feat: make config monkeypatchable, fix config related startup issues - #833

Merged
alexanderankin merged 4 commits into
testcontainers:mainfrom
CarliJoy:feat/config_monkeypatchable
Jun 23, 2025
Merged

feat: make config monkeypatchable, fix config related startup issues#833
alexanderankin merged 4 commits into
testcontainers:mainfrom
CarliJoy:feat/config_monkeypatchable

Conversation

@CarliJoy

@CarliJoyCarliJoy commented Jun 17, 2025

Copy link
Copy Markdown
Contributor

Make configuration monkeypatchable.

Also show users how within readme.

This should also fix the bug in #830 and supersedes #821 and #832

@codecov

codecovBot commented Jun 17, 2025

Copy link
Copy Markdown

Codecov Report

Attention: Patch coverage is 97.56098% with 1 line in your changes missing coverage. Please review.

Please upload report for BASE (main@632e5f4). Learn more about missing BASE report.

Files with missing linesPatch %Lines
core/testcontainers/core/config.py97.29%1 Missing ⚠️
Additional details and impacted files
@@ Coverage Diff @@## main #833 +/- ##
=======================================
Coverage ? 85.71% =======================================
Files ? 13 Lines ? 707 Branches ? 115 =======================================
Hits ? 606 Misses ? 76 Partials ? 25 

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@alexanderankinalexanderankin changed the title feat: make config monkeypatchablefeat: make config monkeypatchable, fix config related startup issuesJun 17, 2025
@alexanderankin
alexanderankin merged commit ff6a32d into testcontainers:mainJun 23, 2025
alexanderankin pushed a commit that referenced this pull request Jul 21, 2025
🤖 I have created a release *beep* *boop*
---
##
[4.12.0](testcontainers-v4.11.0...testcontainers-v4.12.0)
(2025-07-21)
### Features
* **main:** New Testcontainers Python Docs Site
([#822](#822))
([a6bdf0e](a6bdf0e))
* make config monkeypatchable, fix config related startup issues
([#833](#833))
([ff6a32d](ff6a32d))
* **modules:** add OpenFGA module
([#762](#762))
([0b7b482](0b7b482))
* set multiple variables via keyword args
([#804](#804))
([1532df5](1532df5))
### Bug Fixes
* **core:** mypy
([#810](#810))
([b816762](b816762))
* Enable mypy in the CI
([#842](#842))
([ef65bd1](ef65bd1))
* just use the getLogger API and do not override logger settings
([#836](#836))
([f467c84](f467c84))
### Documentation
* missing compose html from old docs
([#776](#776))
([d749fc6](d749fc6))
---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@CarliJoy@alexanderankin