Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MadsLorentzen/ai-job-search
/ types & classes
Types & classes
42 in github.com/MadsLorentzen/ai-job-search
⨍
Functions
204
◇
Types & classes
42
↳
Endpoints
6
↓ 13 callers
Class
FakeWorksheet
tests/test_convert_salary_excel.py:12
↓ 3 callers
Class
VerificationError
Raised when a generated PDF does not satisfy its checks.
tools/verify_pdf.py:11
Class
CleanTreeTests
tests/test_security_guards.py:60
Class
DetectColumnTypeTests
tests/test_convert_salary_excel.py:30
Class
DirectCloneFallbackTests
tests/test_check_upstream_updates.py:87
Class
ForkWithoutUpstreamRemoteTests
tests/test_check_upstream_updates.py:71
Class
FormatEntryTests
tests/test_salary_lookup.py:27
Class
GitignoreGuardTests
tests/test_security_guards.py:110
Class
GitignoreNegationTests
tests/test_security_guards.py:128
Class
GuardRepoFixture
Builds a minimal repo tree the guards pass on, then breaks one thing per test. The guard script resolves the repo root from its own location, so
tests/test_security_guards.py:24
Class
HtmlReportCommandFileTests
Structural checks on the command file itself.
tests/test_html_report_command.py:25
Class
HtmlReportGitignoreTests
reports/ must be gitignored — it holds personal generated output.
tests/test_html_report_command.py:45
Class
HtmlReportLintIntegrationTests
lint_skills.py must pass after the command is added.
tests/test_html_report_command.py:61
Class
LinterRepoFixture
tests/test_lint_skills.py:22
Class
ManifestGuardTests
tests/test_security_guards.py:151
Class
MatchScoreTests
tests/test_salary_lookup.py:346
Class
NotionSyncCommandSpec
tests/test_notion_sync_command.py:25
Class
OutcomeFollowupBranchSpec
tests/test_outcome_followup.py:26
Class
ParsePageCountTests
tests/test_verify_pdf.py:10
Class
PermissionGuardTests
tests/test_security_guards.py:67
Class
RankCommandSpec
tests/test_rank_command.py:40
Class
ReadmeImageReferences
tests/test_readme_assets.py:17
Class
RealRepoTests
tests/test_security_guards.py:210
Class
RunToolTests
tests/test_verify_pdf.py:68
Class
SearchCompanyRefactoredTests
tests/test_salary_lookup.py:366
Class
SearchCompanyTests
tests/test_salary_lookup.py:162
Class
SettingsShapeTests
tests/test_lint_skills.py:58
Class
TestMatchScoreAnglicize
tests/test_salary_lookup.py:126
Class
TestMatchScoreExactMatch
tests/test_salary_lookup.py:95
Class
TestMatchScoreNoOverlap
tests/test_salary_lookup.py:139
Class
TestMatchScoreShortQuery
tests/test_salary_lookup.py:116
Class
TestMatchScoreSubstring
tests/test_salary_lookup.py:106
Class
TestSearchCompanyBasicMatch
tests/test_salary_lookup.py:390
Class
TestSearchCompanyCityFilter
tests/test_salary_lookup.py:415
Class
TestSearchCompanyScoreThreshold
tests/test_salary_lookup.py:449
Class
UpstreamCheckerRepoFixture
tests/test_check_upstream_updates.py:31
Class
UpstreamRemotePresentTests
tests/test_check_upstream_updates.py:102
Class
UtilityTests
tests/test_salary_lookup.py:328
Class
ValidateDataShapeTests
Category-shape and duplicate-name checks (reuses assert_invalid_data).
tests/test_salary_lookup.py:246
Class
ValidateDataTests
tests/test_salary_lookup.py:176
Class
ValidateFlagTests
End-to-end checks for the --validate pre-flight flow.
tests/test_salary_lookup.py:285
Class
VerifyPdfTests
tests/test_verify_pdf.py:19