HR-ATS-Portal/backend/tests
Talha Ahmed 7e76fb7874 Find Talent: Apify spend tracking + responsive fixes
- talent_runs.cost_usd records each run's actual charge (usageTotalUsd),
  accumulated across the broadened re-run ladder (migration 018).
- GET /talent/account: live balance and cycle spend from Apify
  /users/me/limits (nulls when Apify is unreachable) plus the observed
  $/profile over recorded runs.
- Header shows Balance / Spent / $-per-profile chips that refresh with
  every search; the run status line shows the last search's cost and the
  confirm dialog estimates from the live average.
- Responsive: toolbar controls stack edge-to-edge and candidate card
  footers wrap instead of clipping their buttons on phones.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 17:29:10 +05:00
..
conftest.py Talent tab: LinkedIn sourcing per job via Apify 2026-08-20 22:27:18 +05:00
test_candidate_forms.py Candidate hiring forms (Annexure A/E/J), full-page profile, UX audit fixes 2026-08-24 20:14:36 +05:00
test_employment_agent.py s3 configured pending testing 2026-08-28 13:32:25 +05:00
test_g_sheet_plugins.py form integrated 2026-08-27 17:32:03 +05:00
test_linkedin_matching.py s3 configured pending testing 2026-08-28 13:32:25 +05:00
test_reports_and_ask.py Analytics: report library, NL ask, TTH baseline, source spend 2026-08-21 17:24:35 +05:00
test_talent_plugins.py Find Talent: Apify spend tracking + responsive fixes 2026-08-31 17:29:10 +05:00