A modular Python system for processing financial transactions using customizable rules. Includes deep transitive dependencies and advanced test coverage.
transaction.py,account.py,rule.py,rule_engine.py,logger.py,notification.py,audit.py,utils.py- 6+ test files for deep, realistic scenarios
Install requirements and run:
pip install -r requirements.txt
pytestNo external DB or mocking—everything uses in-memory data.