MCPcopy Create free account

hub / github.com/MadsLorentzen/ai-job-search / types & classes

Types & classes52 in github.com/MadsLorentzen/ai-job-search

↓ 16 callersClassFakeWorksheet
tests/test_convert_salary_excel.py:12
↓ 3 callersClassVerificationError
Raised when a generated PDF does not satisfy its checks.
tools/verify_pdf.py:11
ClassApplyRecordsApplication
/apply Step 6b writes the row that six other commands read.
tests/test_apply_records_application.py:51
ClassCleanTreeTests
tests/test_security_guards.py:60
ClassDetectColumnTypeTests
tests/test_convert_salary_excel.py:30
ClassDirectCloneFallbackTests
tests/test_check_upstream_updates.py:88
ClassDraftedMeansDraftedToEveryReader
`drafted` is non-final, so readers that mean *submitted* must say so. Each of these defines its set by exclusion from the final statuses, so
tests/test_apply_records_application.py:129
ClassForkWithoutUpstreamRemoteTests
tests/test_check_upstream_updates.py:72
ClassFormatEntryTests
tests/test_salary_lookup.py:27
ClassGitignoreGuardTests
tests/test_security_guards.py:110
ClassGitignoreNegationTests
tests/test_security_guards.py:145
ClassGuardRepoFixture
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
ClassHtmlReportCommandFileTests
Structural checks on the command file itself.
tests/test_html_report_command.py:25
ClassHtmlReportGitignoreTests
reports/ must be gitignored — it holds personal generated output.
tests/test_html_report_command.py:45
ClassHtmlReportLintIntegrationTests
lint_skills.py must pass after the command is added.
tests/test_html_report_command.py:61
ClassLinterRepoFixture
tests/test_lint_skills.py:22
ClassManifestGuardTests
tests/test_security_guards.py:168
ClassMatchScoreTests
tests/test_salary_lookup.py:346
ClassNotionSyncCommandSpec
tests/test_notion_sync_command.py:25
ClassOutcomeFollowupBranchSpec
tests/test_outcome_followup.py:26
ClassParsePageCountTests
tests/test_verify_pdf.py:10
ClassPermissionGuardTests
tests/test_security_guards.py:67
ClassRankCommandSpec
tests/test_rank_command.py:40
ClassReadmeImageReferences
tests/test_readme_assets.py:17
ClassRealRepoTests
tests/test_security_guards.py:227
ClassRunToolTests
tests/test_verify_pdf.py:68
ClassSearchCompanyRefactoredTests
tests/test_salary_lookup.py:366
ClassSearchCompanyTests
tests/test_salary_lookup.py:162
ClassSettingsShapeTests
tests/test_lint_skills.py:58
ClassTestAgentSelection
tests/test_robots_check.py:75
ClassTestArgumentHardening
A URL can never be read by curl as an option. gate() rebuilds the target as scheme://host/robots.txt, so the gate path was never exposed; thi
tests/test_robots_check.py:165
ClassTestCli
tests/test_robots_check.py:94
ClassTestMatchScoreAnglicize
tests/test_salary_lookup.py:126
ClassTestMatchScoreExactMatch
tests/test_salary_lookup.py:95
ClassTestMatchScoreNoOverlap
tests/test_salary_lookup.py:139
ClassTestMatchScoreShortQuery
tests/test_salary_lookup.py:116
ClassTestMatchScoreSubstring
tests/test_salary_lookup.py:106
ClassTestPathRules
tests/test_robots_check.py:32
ClassTestPercentEncodedRules
Rule patterns are percent-decoded to match the decoded request path. FAIL-OPEN REGRESSION: without this, a site that percent-encodes its own
tests/test_robots_check.py:146
ClassTestSearchCompanyBasicMatch
tests/test_salary_lookup.py:390
ClassTestSearchCompanyCityFilter
tests/test_salary_lookup.py:415
ClassTestSearchCompanyScoreThreshold
tests/test_salary_lookup.py:449
ClassTestSoftTwoHundred
A 200 whose body is not a robots.txt used to grant permission. Found by adversarial review, not inspection. A misconfigured host answering /r
tests/test_robots_check.py:106
ClassUpskillSkillSpec
tests/test_upskill_skill.py:38
ClassUpstreamCheckerRepoFixture
tests/test_check_upstream_updates.py:32
ClassUpstreamRefMissingFileTests
Simulates upstream renaming/deleting one framework file while the fork still has its own copy: git show then fails, and the checker used to sw
tests/test_check_upstream_updates.py:135
ClassUpstreamRemotePresentTests
tests/test_check_upstream_updates.py:119
ClassUtilityTests
tests/test_salary_lookup.py:328
ClassValidateDataShapeTests
Category-shape and duplicate-name checks (reuses assert_invalid_data).
tests/test_salary_lookup.py:246
ClassValidateDataTests
tests/test_salary_lookup.py:176
ClassValidateFlagTests
End-to-end checks for the --validate pre-flight flow.
tests/test_salary_lookup.py:285
ClassVerifyPdfTests
tests/test_verify_pdf.py:19