Skip to content

feat: Add CD001-TOOLS-001 — Tools Unit Tests (CD001, #27)#227

Open
steadhac wants to merge 1 commit intoGenAI-Security-Project:mainfrom
steadhac:steadhac/feat/tools-unit-tests
Open

feat: Add CD001-TOOLS-001 — Tools Unit Tests (CD001, #27)#227
steadhac wants to merge 1 commit intoGenAI-Security-Project:mainfrom
steadhac:steadhac/feat/tools-unit-tests

Conversation

@steadhac
Copy link
Contributor

Adds 162 unit tests across 3 new core tool modules used by the fraud detection agent.

Scope:

tests/unit/tools/test_fraud.py — tests across update_vendor_risk, flag_invoice_for_review, get_vendor_risk_profile, update_fraud_agent_notes
tests/unit/tools/test_vendor.py — tests across update_vendor_status, get_vendor_details, update_vendor_agent_notes
tests/unit/tools/test_invoice.py — tests across update_invoice_status, get_invoice_details, update_invoice_agent_notes

@steadhac steadhac force-pushed the steadhac/feat/tools-unit-tests branch 2 times, most recently from d9282ab to dc6cf52 Compare March 18, 2026 01:10
Adds 162 unit tests across 3 new test modules:

- tests/unit/tools/ — test_fraud.py, test_vendor.py , test_invoice.py
- tests/unit/plugins/ — Google Sheets reporter
@steadhac steadhac force-pushed the steadhac/feat/tools-unit-tests branch from dc6cf52 to 89ca0ac Compare March 19, 2026 01:15
@nitinawari
Copy link
Contributor

@saikishu @steadhac This PR sets up the changes required for the invoice and vendor issues. I’ll be able to properly test and work on those issues locally only after this is merged, and will follow up with separate PRs.

Sign up for free to 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