Skip to content

Latest commit

 

History

History
2921 lines (2816 loc) · 108 KB

code-map-python.md

File metadata and controls

2921 lines (2816 loc) · 108 KB

Python declaration and variable map

Generated from Python AST. Names are lexical bindings; attributes/dynamic values are not exhaustive runtime tracing.

app/init.py

Declaration / variable Line
VERSION 4

app/accounts.py

Declaration / variable Line
base64 8
hashlib 9
json 10
secrets 11
sqlite3 12
time 13
contextmanager 14
Path 15
BoundedSemaphore 16
SESSION_SECONDS 18
IDLE_SECONDS 19
HASH_SLOTS 20
digest 23
digest.value 23
password_hash 28
password_hash.password 28
password_hash.salt 28
password_hash.salt 30
password_hash.key 32
password_matches 38
password_matches.password 38
password_matches.stored 38
password_matches._ 41
password_matches.salt 41
password_matches.version 41
Accounts 47
Accounts.__init__ 50
Accounts.__init__.path 50
Accounts.__init__.self 50
Accounts.__init__.db 56
Accounts.connection 72
Accounts.connection.self 72
Accounts.connection.db 74
Accounts.throttle 83
Accounts.throttle.key 83
Accounts.throttle.maximum 83
Accounts.throttle.self 83
Accounts.throttle.window 83
Accounts.throttle.now 85
Accounts.throttle.db 86
Accounts.throttle.row 89
Accounts.throttle.count 90
Accounts.register 97
Accounts.register.password 97
Accounts.register.self 97
Accounts.register.username 97
Accounts.register.owner 99
Accounts.register.recovery 99
Accounts.register.hashed 100
Accounts.register.db 101
Accounts.login 110
Accounts.login.password 110
Accounts.login.self 110
Accounts.login.username 110
Accounts.login.db 112
Accounts.login.row 113
Accounts.login.valid 114
Accounts.session 117
Accounts.session.owner 117
Accounts.session.self 117
Accounts.session.now 119
Accounts.session.token 119
Accounts.session.db 120
Accounts.owner 131
Accounts.owner.self 131
Accounts.owner.token 131
Accounts.owner.now 133
Accounts.owner.db 134
Accounts.owner.row 135
Accounts.revoke 143
Accounts.revoke.self 143
Accounts.revoke.token 143
Accounts.revoke.db 145
Accounts.vault 148
Accounts.vault.owner 148
Accounts.vault.self 148
Accounts.vault.db 150
Accounts.vault.row 151
Accounts.save 158
Accounts.save.envelope 158
Accounts.save.owner 158
Accounts.save.revision 158
Accounts.save.self 158
Accounts.save.db 160
Accounts.save.row 162
Accounts.reset 171
Accounts.reset.password 171
Accounts.reset.recovery 171
Accounts.reset.self 171
Accounts.reset.username 171
Accounts.reset.db 173
Accounts.reset.row 174
Accounts.reset.fresh 177
Accounts.reset.hashed 177
Accounts.reset.db 178
Accounts.reset.updated 179
Accounts.delete 188
Accounts.delete.owner 188
Accounts.delete.password 188
Accounts.delete.self 188
Accounts.delete.db 190
Accounts.delete.row 191
Accounts.delete.db 194
decode_field 200
decode_field.maximum 200
decode_field.minimum 200
decode_field.value 200
decode_field.result 203

app/api.py

Declaration / variable Line
secrets 8
UTC 9
datetime 9
Path 10
FastAPI 12
HTTPException 12
Query 12
Request 12
RequestValidationError 13
HTMLResponse 14
JSONResponse 14
Response 14
StaticFiles 15
Field 16
VERSION 18
extract_isolated 19
proposed_claims 19
AIRequest 20
Applicant 20
BulkImport 20
Ingest 20
Job 20
Model 20
RepositoryImport 20
SKILLS 20
ai_review 21
github_source 21
NOTICE 22
assess 22
coach 22
rank 22
recommend 22
resume_html 22
Store 23
Edit 26
Edit.applicant 29
Edit.revision 30
Recommendation 33
Recommendation.description 36
Boundary 39
Boundary.__init__ 42
Boundary.__init__.app 42
Boundary.__init__.origin 42
Boundary.__init__.self 42
Boundary.__init__.token 42
Boundary.__call__ 46
Boundary.__call__.receive 46
Boundary.__call__.scope 46
Boundary.__call__.self 46
Boundary.__call__.send 46
Boundary.__call__.headers 50
Boundary.__call__.expected_host 51
Boundary.__call__.origin 52
Boundary.__call__.authorization 58
Boundary.__call__.body 63
Boundary.__call__.more 64
Boundary.__call__.message 66
Boundary.__call__.more 74
Boundary.__call__.consumed 75
Boundary.__call__.replay 77
Boundary.__call__.replay.consumed 81
Boundary.__call__.protected_send 85
Boundary.__call__.protected_send.message 85
create_app 103
create_app.data 104
create_app.origin 104
create_app.token 104
create_app.ui 104
create_app.app 109
create_app.store 110
create_app.invalid_request 115
create_app.invalid_request.error 115
create_app.invalid_request.request 115
create_app.invalid_request.item 120
create_app.invalid_value 126
create_app.invalid_value.error 126
create_app.invalid_value.request 126
create_app.missing_record 131
create_app.missing_record.error 131
create_app.missing_record.request 131
create_app.health 136
create_app.config 141
create_app.config.os 143
create_app.jobs 154
create_app.save_job 159
create_app.save_job.job 159
create_app.recommend_job 165
create_app.recommend_job.request 165
create_app.import_batch 173
create_app.import_batch.batch 173
create_app.queue 179
create_app.queue.job_id 180
create_app.queue.q 181
create_app.queue.skill 182
create_app.queue.status 183
create_app.queue.offset 184
create_app.queue.limit 185
create_app.queue.job 188
create_app.queue.applicants 189
create_app.queue.applicant 190
create_app.queue.records 190
create_app.queue.rows 191
create_app.queue.rows 194
create_app.queue.row 196
create_app.queue.evidence 202
create_app.comparison 219
create_app.comparison.job_id 220
create_app.comparison.left 221
create_app.comparison.right 222
create_app.applicant 228
create_app.applicant.identifier 228
create_app.applicant.record 230
create_app.applicant.revision 230
create_app.update_applicant 234
create_app.update_applicant.edit 234
create_app.update_applicant.identifier 234
create_app.delete_applicant 242
create_app.delete_applicant.identifier 242
create_app.ingest 251
create_app.ingest.upload 251
create_app.ingest.result 253
create_app.import_github 257
create_app.import_github.request 257
create_app.coaching 270
create_app.coaching.identifier 270
create_app.coaching.job_id 270
create_app.coaching._ 272
create_app.coaching.record 272
create_app.draft 276
create_app.draft.identifier 276
create_app.draft.job_id 276
create_app.draft._ 278
create_app.draft.record 278
create_app.export 285
create_app.export.identifier 285
create_app.export._ 287
create_app.export.record 287
create_app.report 295
create_app.report.identifier 295
create_app.report.job_id 295
create_app.report.json 297
create_app.report._ 299
create_app.report.record 299
create_app.ai 307
create_app.ai.request 307
create_app.ai._ 309
create_app.ai.record 309

app/cli.py

Declaration / variable Line
argparse 4
os 5
secrets 6
Path 7
uvicorn 9
create_app 11
samples 12
create_private_app 13
Store 14
main 17
main.parser 19
main.args 26
main.applicants 28
main.jobs 28
main.store 29
main.job 31
main.origin 38
main.token 52
main.origin 53

app/demo.py

Declaration / variable Line
Applicant 4
Criterion 4
Education 4
Evidence 4
Job 4
Source 4
samples 7
samples.jobs 9
samples.specifications 50
samples.applicants 106
samples.identifier 107
samples.kind 107
samples.level 107
samples.months 107
samples.name 107
samples.skills 107
samples.summary 107
samples.source 108
samples.evidence 115
samples.index 126
samples.skill 126
samples.education 128
samples.education 130
samples.education 146

app/desktop.py

Declaration / variable Line
main 9

app/extract.py

Declaration / variable Line
base64 7
json 8
sys 9
main 12
main.resource 15
main.extract_bytes 20
main.data 22
main.result 23
main.result 25

app/ingest.py

Declaration / variable Line
base64 8
io 9
json 10
os 11
re 12
subprocess 13
sys 14
zipfile 15
Path 16
ElementTree 18
SKILLS 20
MAX_FILE 22
MAX_TEXT 23
WORD_NS 24
extract_bytes 27
extract_bytes.content 27
extract_bytes.filename 27
extract_bytes.extension 31
extract_bytes.warnings 32
extract_bytes.text 34
extract_bytes.archive 38
extract_bytes.entries 39
extract_bytes.entry 40
extract_bytes.entry 42
extract_bytes.entry 46
extract_bytes.document 49
extract_bytes.root 52
extract_bytes.lines 53
extract_bytes.paragraph 54
extract_bytes.node 55
extract_bytes.text 56
extract_bytes.PdfReader 63
extract_bytes.reader 65
extract_bytes.texts 70
extract_bytes.page 71
extract_bytes.page_text 72
extract_bytes.value 78
extract_bytes.text 80
extract_isolated 93
extract_isolated.content 93
extract_isolated.filename 93
extract_isolated.decoded 96
extract_isolated.environment 101
extract_isolated.key 103
extract_isolated.value 103
extract_isolated.result 107
extract_isolated.data 120
proposed_claims 126
proposed_claims.source_id 126
proposed_claims.text 126
proposed_claims.proposals 128
proposed_claims.aliases 129
proposed_claims.line 130
proposed_claims.line_number 130
proposed_claims.match 131
proposed_claims.section 134
proposed_claims.summary 134
proposed_claims.kind 135
proposed_claims.skill 142
proposed_claims.term 145

app/models.py

Declaration / variable Line
StrEnum 8
Annotated 9
Literal 9
BaseModel 11
ConfigDict 11
Field 11
field_validator 11
model_validator 11
SKILLS 13
Id 51
Short 52
Model 55
Model.model_config 58
Level 61
Level.DECLARED 64
Level.PRACTICED 65
Level.DEMONSTRATED 66
Level.ASSESSED 67
Evidence 70
Evidence.id 73
Evidence.skill 74
Evidence.kind 75
Evidence.level 76
Evidence.summary 77
Evidence.source_id 78
Evidence.locator 79
Evidence.reviewed 80
Evidence.valid_skill 84
Evidence.valid_skill.cls 84
Evidence.valid_skill.value 84
Source 91
Source.id 94
Source.label 95
Source.kind 96
Source.text 97
Source.url 98
Source.warnings 99
Education 102
Education.institution 105
Education.program 106
Education.status 107
Education.transferred_to 108
Education.notes 109
Applicant 112
Applicant.id 115
Applicant.display_name 116
Applicant.consent_sources 117
Applicant.consent_ai 118
Applicant.sources 119
Applicant.evidence 120
Applicant.education 121
Applicant.verified_employment_months 122
Applicant.notes 123
Applicant.review_status 124
Applicant.references 127
Applicant.references.self 127
Applicant.references.source 129
Applicant.references.source_ids 129
Applicant.references.source 130
Applicant.references.evidence 132
Applicant.references.evidence_ids 132
Applicant.references.evidence 135
Criterion 140
Criterion.skill 143
Criterion.weight 144
Criterion.target 145
Criterion.required 146
Criterion._skill 147
Job 150
Job.id 153
Job.title 154
Job.description 155
Job.criteria 156
Job.unique_criteria 159
Job.unique_criteria.self 159
Job.unique_criteria.criterion 161
BulkImport 166
BulkImport.applicants 169
BulkImport.replace 170
Ingest 173
Ingest.filename 176
Ingest.content 177
RepositoryImport 180
RepositoryImport.url 183
RepositoryImport.authorized 184
AIRequest 187
AIRequest.job_id 190
AIRequest.applicant_id 191
AIRequest.consent 192

app/native_desktop.py

Declaration / variable Line
annotations 10
os 12
sys 13
tk 14
Path 15
messagebox 16
LocalService 18
OwnerWindow 18
bounded_bytes 19
verify_bundle 19
verify_gui 19
DesktopOwnership 20
external_directory 20
create_private_app 21
private_directory 24
private_directory.parent 29
private_directory.parent 31
private_directory.parent 33
main 37
main.bundle 39
main.forbidden 40
main.ui 41
main.nonce 44
main.root 49
main.stage 50
main.metadata 52
main.stage 53
main.root 54
main.stage 56
main.stage 58
main.notices 59
main.stage 64
main.selected 65
main.stage 66
main.application_factory 69
main.application_factory.assets 69
main.application_factory.directory 69
main.application_factory.origin 69
main.stage 78
main.service 79
main.window 81
main.root 101
main.message 103

app/native_host.py

Declaration / variable Line
annotations 10
queue 12
re 13
socket 14
sys 15
threading 16
tk 17
webbrowser 18
Path 19
messagebox 20
ttk 20
Any 21
uvicorn 23
VERSION 25
LocalService 28
LocalService.__init__ 31
LocalService.__init__.directory 31
LocalService.__init__.factory 31
LocalService.__init__.self 31
LocalService.__init__.ui 31
LocalService.run 54
LocalService.run.self 54
LocalService.request_stop 64
LocalService.request_stop.self 64
LocalService.close 68
LocalService.close.self 68
OwnerWindow 77
OwnerWindow.__init__ 80
OwnerWindow.__init__.notices 80
OwnerWindow.__init__.open_browser 80
OwnerWindow.__init__.root 80
OwnerWindow.__init__.self 80
OwnerWindow.__init__.service 80
OwnerWindow.__init__.style 92
OwnerWindow.__init__.frame 95
OwnerWindow.__init__.actions 112
OwnerWindow.open 129
OwnerWindow.open.self 129
OwnerWindow.open.opened 133
OwnerWindow.open.opened 135
OwnerWindow.help 139
OwnerWindow.help.self 139
OwnerWindow.help.window 144
OwnerWindow.help.frame 149
OwnerWindow.help.content 151
OwnerWindow.help.scrollbar 152
OwnerWindow.request_close 170
OwnerWindow.request_close.self 170
OwnerWindow.show_notices 178
OwnerWindow.show_notices.self 178
OwnerWindow.show_notices.window 180
OwnerWindow.show_notices.frame 183
OwnerWindow.show_notices.content 185
OwnerWindow.show_notices.scrollbar 186
OwnerWindow.poll 194
OwnerWindow.poll.self 194
OwnerWindow.acceptance_input 220
OwnerWindow.acceptance_input.nonce 220
OwnerWindow.acceptance_input.self 220
OwnerWindow.acceptance_input.receive 225

app/native_identity.py

Declaration / variable Line
annotations 10
hashlib 12
json 13
os 14
platform 15
re 16
stat 17
sys 18
Path 19
PurePosixPath 19
Any 20
VERSION 22
PRODUCT 24
WINDOWS_PYTHON_SHA256 25
MAX_UI_FILES 26
MAX_UI_TOTAL 27
MAX_UI_MEMBER 28
bounded_bytes 31
bounded_bytes.maximum 31
bounded_bytes.path 31
bounded_bytes.before 33
bounded_bytes.flags 36
bounded_bytes.stream 39
bounded_bytes.opened 40
bounded_bytes.value 47
bounded_bytes.after 48
ui_files 58
ui_files.root 58
ui_files.folder 60
ui_files.observed 63
ui_files.pending 63
ui_files.total 63
ui_files.visited 63
ui_files.directory 65
ui_files.members 66
ui_files.member 67
ui_files.visited 68
ui_files.path 71
ui_files.info 74
ui_files.value 78
ui_files.total 79
unique_pairs 91
unique_pairs.items 91
unique_pairs.output 93
unique_pairs.key 94
unique_pairs.value 94
verify_bundle 101
verify_bundle.root 101
verify_bundle.value 105
verify_bundle.actual 139
verify_bundle.name 140
verify_bundle.data 141
verify_bundle.library 145
verify_bundle.expected_name 146
verify_bundle.runtime 160
verify_bundle.raw 163
verify_bundle.digest 164
verify_gui 175
verify_gui.interpreter 175
verify_gui.metadata 175

app/native_profile.py

Declaration / variable Line
annotations 11
os 13
stat 14
sys 15
Path 16
external_directory 19
external_directory.directory 19
external_directory.forbidden_roots 19
external_directory.absolute 21
external_directory.part 22
external_directory.selected 24
external_directory.root 25
DesktopOwnership 30
DesktopOwnership.__init__ 33
DesktopOwnership.__init__.directory 33
DesktopOwnership.__init__.forbidden_roots 33
DesktopOwnership.__init__.self 33
DesktopOwnership.__init__.name 40
DesktopOwnership.__init__.candidate 46
DesktopOwnership.__init__.info 48
DesktopOwnership.__init__.target 58
DesktopOwnership.__init__.flags 61
DesktopOwnership.__init__.flags 62
DesktopOwnership.__init__.descriptor 63
DesktopOwnership.__init__.named 65
DesktopOwnership.__init__.opened 65
DesktopOwnership.__init__.msvcrt 80
DesktopOwnership.__init__.fcntl 84
DesktopOwnership.close 92
DesktopOwnership.close.self 92
DesktopOwnership.__enter__ 98
DesktopOwnership.__enter__.self 98
DesktopOwnership.__exit__ 102
DesktopOwnership.__exit__._error 102
DesktopOwnership.__exit__.self 102

app/private_api.py

Declaration / variable Line
mimetypes 8
sqlite3 9
Path 10
urlsplit 11
FastAPI 13
HTTPException 13
Request 13
RequestValidationError 14
JSONResponse 15
StaticFiles 16
BaseModel 17
ConfigDict 17
Field 17
model_validator 17
VERSION 19
Accounts 20
SESSION_SECONDS 20
decode_field 20
CSP 22
Credentials 25
Credentials.model_config 28
Credentials.username 29
Credentials.password 30
Reset 33
Reset.recovery 36
Confirmation 39
Confirmation.model_config 42
Confirmation.password 43
Envelope 46
Envelope.model_config 49
Envelope.version 50
Envelope.salt 51
Envelope.iv 52
Envelope.ciphertext 53
Envelope.validate_encoding 56
Envelope.validate_encoding.self 56
Save 64
Save.model_config 67
Save.envelope 68
Save.revision 69
PrivateBoundary 72
PrivateBoundary.__init__ 75
PrivateBoundary.__init__.app 75
PrivateBoundary.__init__.origin 75
PrivateBoundary.__init__.self 75
PrivateBoundary.__call__ 79
PrivateBoundary.__call__.receive 79
PrivateBoundary.__call__.scope 79
PrivateBoundary.__call__.self 79
PrivateBoundary.__call__.send 79
PrivateBoundary.__call__.protected 84
PrivateBoundary.__call__.protected.message 84
PrivateBoundary.__call__.reject 101
PrivateBoundary.__call__.reject.code 101
PrivateBoundary.__call__.reject.detail 101
PrivateBoundary.__call__.headers 105
PrivateBoundary.__call__.body 118
PrivateBoundary.__call__.message 120
PrivateBoundary.__call__.consumed 128
PrivateBoundary.__call__.replay 130
PrivateBoundary.__call__.replay.consumed 134
create_private_app 141
create_private_app.data 141
create_private_app.native_identity 141
create_private_app.origin 141
create_private_app.ui 141
create_private_app.address 145
create_private_app.accounts 159
create_private_app.app 160
create_private_app.secure 165
create_private_app.cookie 166
create_private_app.invalid 169
create_private_app.invalid.error 169
create_private_app.invalid.request 169
create_private_app.limit 175
create_private_app.limit.auth 175
create_private_app.limit.request 175
create_private_app.limit.username 175
create_private_app.limit.ip 177
create_private_app.identify 183
create_private_app.identify.request 183
create_private_app.identify.owner 186
create_private_app.signed_in 191
create_private_app.signed_in.owner 191
create_private_app.signed_in.recovery 191
create_private_app.signed_in.response 193
create_private_app.health 206
create_private_app.health.value 208
create_private_app.health.key 214
create_private_app.register 228
create_private_app.register.body 228
create_private_app.register.request 228
create_private_app.register.owner 232
create_private_app.register.recovery 232
create_private_app.login 240
create_private_app.login.body 240
create_private_app.login.request 240
create_private_app.login.owner 243
create_private_app.account 249
create_private_app.account.request 249
create_private_app.account.owner 251
create_private_app.logout 255
create_private_app.logout.request 255
create_private_app.logout.response 259
create_private_app.reset 264
create_private_app.reset.body 264
create_private_app.reset.request 264
create_private_app.reset.fresh 267
create_private_app.delete 273
create_private_app.delete.body 273
create_private_app.delete.request 273
create_private_app.delete.owner 275
create_private_app.delete.response 279
create_private_app.workspace 284
create_private_app.workspace.request 284
create_private_app.save 289
create_private_app.save.body 289
create_private_app.save.request 289
create_private_app.save.owner 291

app/providers.py

Declaration / variable Line
base64 9
json 10
os 11
re 12
urlsplit 13
httpx 15
Field 16
Applicant 18
Job 18
Model 18
assess 19
ACTION_TEXT 21
Suggestion 30
Suggestion.skill 33
Suggestion.evidence_ids 34
Suggestion.action 35
Plan 38
Plan.suggestions 41
payload 44
payload.applicant 44
payload.job 44
payload.criterion 47
payload.evidence 50
payload.index 50
payload.item 50
validate_plan 55
validate_plan.applicant 55
validate_plan.job 55
validate_plan.raw 55
validate_plan.plan 57
validate_plan.evidence 58
validate_plan.index 59
validate_plan.item 59
validate_plan.criterion 61
validate_plan.skills 61
validate_plan.suggestion 62
validate_plan.identifier 67
validate_plan.identifier 74
validate_plan.suggestion 77
provider_config 85
provider_config.kind 87
provider_config.endpoint 88
provider_config.model 89
provider_config.parsed 90
provider_config.local 91
bounded_json 107
bounded_json.client 107
bounded_json.kwargs 107
bounded_json.method 107
bounded_json.url 107
bounded_json.response 109
bounded_json.content 111
bounded_json.chunk 112
ai_review 119
ai_review.applicant 119
ai_review.consent 119
ai_review.job 119
ai_review.transport 119
ai_review.endpoint 123
ai_review.key 123
ai_review.kind 123
ai_review.model 123
ai_review.instruction 124
ai_review.messages 129
ai_review.body 133
ai_review.headers 140
ai_review.client 143
ai_review.data 144
ai_review.raw 145
ai_review.result 146
github_source 152
github_source.authorized 152
github_source.transport 152
github_source.url 152
github_source.match 156
github_source.owner 159
github_source.repository 159
github_source.endpoint 160
github_source.headers 161
github_source.client 162
github_source.data 163
github_source.decoded 166

app/review.py

Declaration / variable Line
hashlib 8
html 9
json 10
Applicant 12
Criterion 12
Job 12
Level 12
SKILLS 12
POINTS 14
NOTICE 15
assess 18
assess.applicant 18
assess.job 18
assess.best 20
assess.evidence 21
assess.rows 26
assess.criterion 27
assess.evidence 28
assess.attainment 29
assess.score 43
assess.row 44
assess.flags 46
assess.evidence 47
assess.record 49
assess.record 51
assess.source 53
assess.gaps 55
assess.row 55
assess.status 60
assess.fingerprint 61
assess.criterion 62
rank 77
rank.applicants 77
rank.job 77
rank.results 79
rank.applicant 80
rank.row 81
rank.last_score 83
rank.position 84
rank.index 85
rank.result 85
rank.position 87
rank.last_score 88
recommend 93
recommend.description 93
recommend.re 95
recommend.aliases 97
recommend.text 107
recommend.selected 108
recommend.label 109
recommend.skill 109
recommend.terms 110
recommend.term 111
coach 116
coach.applicant 116
coach.job 116
coach.evidence 118
coach.reviewed 118
coach.scores 119
coach.gaps 120
coach.row 120
coach.advice 121
coach.projects 134
coach.skill 135
resume_html 164
resume_html.applicant 164
resume_html.job 164
resume_html.ordered 166
resume_html.evidence 167
resume_html.evidence 168
resume_html.criterion 169
resume_html.items 173
resume_html.evidence 175
resume_html.education 177
resume_html.record 181
resume_html.duration 183

app/server.py

Declaration / variable Line
os 4
Path 5
create_private_app 7
application 10
application.origin 12

app/store.py

Declaration / variable Line
sqlite3 7
contextmanager 8
Path 9
Applicant 11
Job 11
Store 14
Store.__init__ 17
Store.__init__.path 17
Store.__init__.self 17
Store.__init__.connection 21
Store.connect 25
Store.connect.self 25
Store.connect.connection 27
Store.applicants 34
Store.applicants.self 34
Store.applicants.connection 36
Store.applicants.row 39
Store.applicant 42
Store.applicant.identifier 42
Store.applicant.self 42
Store.applicant.connection 44
Store.applicant.row 45
Store.save_applicant 52
Store.save_applicant.applicant 52
Store.save_applicant.revision 52
Store.save_applicant.self 52
Store.save_applicant.connection 54
Store.save_applicant.cursor 55
Store.import_applicants 63
Store.import_applicants.applicants 63
Store.import_applicants.replace 63
Store.import_applicants.self 63
Store.import_applicants.applicant 65
Store.import_applicants.identifiers 65
Store.import_applicants.connection 68
Store.import_applicants.count 70
Store.import_applicants.existing 71
Store.import_applicants.row 71
Store.import_applicants.applicant 74
Store.delete 85
Store.delete.identifier 85
Store.delete.self 85
Store.delete.connection 87
Store.delete.cursor 88
Store.save_job 93
Store.save_job.job 93
Store.save_job.self 93
Store.save_job.connection 95
Store.jobs 102
Store.jobs.self 102
Store.jobs.connection 104
Store.jobs.row 107
Store.job 110
Store.job.identifier 110
Store.job.self 110
Store.job.job 112
Store.comparison_capture 117
Store.comparison_capture.job_id 117
Store.comparison_capture.left 117
Store.comparison_capture.right 117
Store.comparison_capture.self 117
Store.comparison_capture.connection 121
Store.comparison_capture.job_row 123
Store.comparison_capture.rows 124
Store.comparison_capture.records 129
Store.comparison_capture.row 130
Store.comparison_capture.value 132

scripts/benchmark.py

Declaration / variable Line
argparse 4
json 5
platform 6
statistics 7
time 8
tracemalloc 9
Path 10
samples 12
rank 13
main 16
main.parser 18
main.args 20
main.jobs 21
main.samples_data 21
main.results 22
main.size 23
main.applicants 24
main.index 26
main.timings 28
main._ 29
main.start 30
main.ranked 31
main.row 33
main._ 36
main.peak 36
main.median 38
main.report 48

scripts/browser_diagnostics.py

Declaration / variable Line
json 4
zipfile 5
Path 6
main 9
main.path 11
main.trace 13
main.rows 14
main.name 15
main.source 18
main.line 19
main.record 20
main.snapshot 23

scripts/browser_server.py

Declaration / variable Line
os 4
tempfile 5
Path 6
uvicorn 8
create_app 10
samples 11
Store 12
main 15
main.directory 17
main.data 18
main.store 19
main.jobs 20
main.people 20
main.job 22
main.port 24
main.application 25

scripts/build_desktop.py

Declaration / variable Line
sys 9
Path 10
main 15

scripts/code_index.py

Declaration / variable Line
argparse 4
ast 5
Path 6
ROOT 8
Symbols 11
Symbols.__init__ 14
Symbols.__init__.self 14
Symbols.record 19
Symbols.record.line 19
Symbols.record.name 19
Symbols.record.self 19
Symbols.visit_ClassDef 23
Symbols.visit_ClassDef.node 23
Symbols.visit_ClassDef.self 23
Symbols.visit_FunctionDef 30
Symbols.visit_FunctionDef.node 30
Symbols.visit_FunctionDef.self 30
Symbols.visit_AsyncFunctionDef 37
Symbols.visit_arg 39
Symbols.visit_arg.node 39
Symbols.visit_arg.self 39
Symbols.visit_Name 43
Symbols.visit_Name.node 43
Symbols.visit_Name.self 43
Symbols.visit_alias 48
Symbols.visit_alias.node 48
Symbols.visit_alias.self 48
main 53
main.parser 55
main.args 57
main.report 58
main.stale 64
main.path 65
main.item 67
main.source 69
main.lines 70
main.index 71
main.line 71
main.marker 71
main.visitor 74
main.item 76
main.symbols 76
main.line 78
main.name 78
main.updated 80
main.relative 85
main.report 86
main.line 87
main.name 87
main.report 87
main.document 89
main.text 90

scripts/desktop_release_guard.py

Declaration / variable Line
argparse 8
json 9
os 10
platform 11
re 12
tempfile 13
tomllib 14
Path 15
MAX_DOWNLOAD 19
REPO 20
ROOT 21
command 22
digest 23
names_for 24
read_manifest 25
require 26
MAX_DOWNLOAD 30
REPO 31
ROOT 32
command 33
digest 34
names_for 35
read_manifest 36
require 37
version 41
version.value 43
api 48
api.endpoint 48
successful_source_run 53
successful_source_run.data 53
successful_source_run.source 53
successful_source_run.workflow 53
successful_source_run.rows 59
successful_source_run.run 61
source_ready 80
source_ready.source 80
source_ready.workflow 83
source_ready.data 84
security_ready 93
security_ready.alerts 93
security_ready.analyses 93
security_ready.source 93
security_ready.expected 97
security_ready.current 98
security_ready.row 99
security_ready.category 107
security_ready.name 110
security_ready.row 129
accepted_build 135
accepted_build.product_version 135
accepted_build.report 135
accepted_build.source 135
draft_ready 150
draft_ready.product_version 150
draft_ready.release 150
draft_ready.source 150
release_for_version 162
release_for_version.product_version 162
release_for_version.rows 162
release_for_version.row 165
release_for_version.matches 166
release_for_version.row 166
release_for_version.row 170
load_draft 175
load_draft.product_version 175
load_draft.source 175
load_draft.listed 177
load_draft.release 179
prepare_draft 185
prepare_draft.product_version 185
prepare_draft.source 185
prepare_draft.listed 188
prepare_draft.notes 190
prepare_draft.payload 192
prepare_draft.temporary 200
prepare_draft.path 201
assets_ready 207
assets_ready.complete 207
assets_ready.product_version 207
assets_ready.release 207
assets_ready.expected 209
assets_ready.machine 210
assets_ready.system 210
assets_ready.assets 212
assets_ready.result 214
assets_ready.asset 215
assets_ready.name 216
main 233
main.parser 235
main.args 237
main.source 238
main.product_version 246
main.release 253
main.attached 254
main.machine 256
main.system 256
main.names 257
main.report 258
main.files 262
main.name 262
main.file 263
main.binary 273
main.manifest 274
main.file 280
main.fresh 298
main.actual 300

scripts/export_examples.py

Declaration / variable Line
json 4
Path 5
samples 7
BulkImport 8
Job 8
assess 9
main 12
main.root 14
main.examples 15
main.jobs 17
main.people 17
main.documents 18
main.person 20
main.job 23
main.filename 28
main.value 28

scripts/native_notices.py

Declaration / variable Line
hashlib 5
platform 6
sys 7
distribution 8
Path 9
UPSTREAM_904 11
notice_paths 23
notice_paths.info 23
notice_paths.path 27
notice_paths.part 31
read_tcl_notice 37
read_tcl_notice.interpreter 37
read_tcl_notice.path 37
read_tcl_notice.tkinter 39
read_tcl_notice.channel 42
read_tcl_notice.code 44
read_tcl_notice.raw 49
read_tcl_notice.raw 52
gui_notice 58
gui_notice.interpreter 58
gui_notice.kind 58
gui_notice.library 58
gui_notice.root 58
gui_notice.system 58
gui_notice.version 58
gui_notice.system 60
gui_notice.path 69
gui_notice.framework 71
gui_notice.commit 74
gui_notice.expected 74
gui_notice.stream 75
gui_notice.raw 76
gui_notice.stream 92
gui_notice.raw 93
collect 107
collect.root 107
collect.tkinter 109
collect.window 111
collect.versions 114
collect.value 118
collect.blocks 120
collect.kind 121
collect.library 121
collect.version 121
collect.provenance 125
collect.raw 125
collect.tomllib 131
collect.Requirement 133
collect.canonicalize_name 134
collect.requested 136
collect.item 137
collect.pending 137
collect.selected 138
collect.name 140
collect.info 144
collect.raw 145
collect.requirement 146
collect.name 149
collect.info 150
collect.files 151
collect.path 154
collect.stream 155
collect.raw 156
collect.raw 163
collect.title 163

scripts/native_package.py

Declaration / variable Line
annotations 10
argparse 12
hashlib 13
json 14
os 15
platform 16
posixpath 17
shutil 18
subprocess 19
sys 20
sysconfig 21
tarfile 22
tomllib 23
uuid 24
zipfile 25
Path 26
VERSION 28
WINDOWS_PYTHON_SHA256 29
bounded_bytes 29
ui_files 29
collect 30
ROOT 32
packaged_library 35
packaged_library.binary 35
packaged_library.name 35
packaged_library.CArchiveReader 37
packaged_library.archive 39
packaged_library.seen 40
packaged_library._ 41
packaged_library._flag 45
packaged_library._offset 45
packaged_library.compressed 45
packaged_library.expanded 45
packaged_library.kind 45
packaged_library.data 48
packaged_library.target 52
packaged_library.name 53
runtime_library 63
main 76
main.argv 76
main.parser 78
main.args 83
main.git 93
main.source 96
main.dirty 97
main.output 100
main.resources 105
main.notices 112
main.versions 112
main.library_name 113
main.library_path 113
main.library_bytes 114
main.library_digest 115
main.scratch 118
main.notice_file 121
main.data 123
main.name 123
main.metadata 128
main.metadata_file 146
main.command 150
main.command 172
main.source_file 173
main.target 173
main.command 179
main.module 180
main.command 186
main.module 187
main.command 188
main.binary 190
main.attempt 195
main.cooked 202
main.cooked_digest 203
main.CArchiveReader 209
main.stem 222
main.files 223
main.archive 231
main.target 232
main.file 233
main.name 233
main.archive 236
main.target 237
main.file 238
main.name 238
main.hashes 240
main.file 241
main.stream 242

scripts/owner_contract.py

Declaration / variable Line
annotations 5
hashlib 7
json 8
os 9
subprocess 10
sys 11
Path 12
ET 14
ROOT 16
CASES 17
EXPECTED 18
verified_case 27
verified_case.exit_code 27
verified_case.expected 27
verified_case.raw 27
verified_case.document 31
verified_case.records 32
verified_case.row 40
verified_case.name 41
run_case 48
run_case.case 48
run_case.coverage_branch 48
run_case.output 48
run_case.result_path 53
run_case.arguments 54
run_case.arguments 56
run_case.arguments 58
run_case.arguments 59
run_case.arguments 60
run_case.environment 73
run_case.name 73
run_case.value 73
run_case.result 74
run_case.stream 81
run_case.raw 82
run_case.receipt 83

scripts/portable_acceptance.py

Declaration / variable Line
argparse 9
hashlib 10
json 11
platform 12
re 13
stat 14
subprocess 15
sys 16
tarfile 17
tempfile 18
zipfile 19
Path 20
REPO 22
PUBLISHED_VERSION 23
PUBLISHED_SOURCE 24
ROOT 25
MAX_DOWNLOAD 26
MAX_EXPANDED 27
PUBLISHED_ASSETS 28
require 56
require.condition 56
require.message 56
command 62
command.arguments 62
command.timeout 62
command.completed 64
command.detail 75
api 82
api.suffix 82
names_for 87
names_for.machine 87
names_for.system 87
names_for.version 87
names_for.stem 94
digest 98
digest.path 98
digest.stream 100
checked_asset 104
checked_asset.filename 104
checked_asset.release 104
checked_asset.asset 112
checked_asset.matches 112
checked_asset.asset 114
checked_asset.known_digest 116
checked_asset.known_size 116
verify_file 134
verify_file.asset 134
verify_file.path 134
read_manifest 143
read_manifest.archive_name 143
read_manifest.binary_name 143
read_manifest.path 143
read_manifest.result 146
read_manifest.line 147
read_manifest.match 148
extract_archive 157
extract_archive.archive 157
extract_archive.binary_name 157
extract_archive.destination 157
extract_archive.native_metadata 157
extract_archive.expected 163
extract_archive.total 167
extract_archive.seen 168
extract_archive.write 170
extract_archive.write.mode 170
extract_archive.write.name 170
extract_archive.write.size 170
extract_archive.write.stream 170
extract_archive.write.target 179
extract_archive.write.copied 181
extract_archive.write.output 182
extract_archive.write.chunk 183
extract_archive.write.copied 184
extract_archive.write.total 190
extract_archive.bundle 194
extract_archive.member 196
extract_archive.mode 197
extract_archive.stream 202
extract_archive.bundle 205
extract_archive.member 206
extract_archive.stream 209
published_files 217
published_files.archive_name 217
published_files.downloads 217
published_files.sidecar_name 217
published_files.ref 219
published_files._ 220
published_files.ref 225
published_files.release 227
published_files.filename 228
published_files.asset 229
main 249
main.parser 251
main.choice 252
main.args 260
main.os 262
main.VERSION 268
main.version 270
main.machine 271
main.system 271
main.archive_name 272
main.sidecar_name 272
main.binary_name 273
main.folder 274
main.temporary 275
main.downloads 276
main.source 278
main.source 280
main.downloads 282
main.archive 283
main.sidecar 283
main.manifest 284
main.extracted 286
main.binary 288
main.identity_file 290
main.identity 291
main.identity 294
main.native 315
main.report 334
main.output 349

scripts/private_browser_server.py

Declaration / variable Line
os 4
tempfile 5
Path 6
uvicorn 8
create_private_app 10
main 13
main.folder 15
main.port 16

scripts/private_fixtures.py

Declaration / variable Line
json 4
Path 5
PdfWriter 7
DecodedStreamObject 8
DictionaryObject 8
NameObject 8
samples 10
assess 11
main 14
main.folder 16
main.writer 18
main.page 19
main.stream 20
main.font 23
main.output 33
main.applicants 35
main.jobs 35
main.vectors 36
main.j 38
main.a 39

scripts/smoke_desktop.py

Declaration / variable Line
json 4
os 5
queue 6
re 7
secrets 8
stat 9
subprocess 10
sys 11
tempfile 12
threading 13
Path 14
httpx 16
VERSION 18
main 21
main.binary 23
main.folder 26
main.nonce 27
main.environment 28
main.original_folder 37
main.canonical_folder 38
main.alias_checked 39
main.path 44
main.refused 50
main.process 62
main.output 71
main.startup 72
main.collect 74
main.collect.line 76
main.collector 81
main.origin 84
main._ 85
main.line 87
main.match 94
main.origin 96
main.headers 100
main.client 101
main.script 105
main.credentials 108
main.envelope 111
main.client 134
main.killer 160

tests/native_notice_cases.py

Declaration / variable Line
tkinter 5
Path 6
pytest 8
notices 10
ROOT 12
interpreter 16
interpreter.root 18
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity 26
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity.interpreter 26
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity.tmp_path 26
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity.path 28
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity.raw 29
test_actual_tcl_notice_reader_preserves_bytes_and_missing_identity.raw 36
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest 44
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.interpreter 44
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.kind 44
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.tmp_path 44
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.library 46
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.file 47
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.target 48
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.raw 51
test_exact_mac_version_uses_verbatim_upstream_notice_and_binds_digest.source 51
test_unreviewed_platform_version_or_library_cannot_substitute_notice 76
test_unreviewed_platform_version_or_library_cannot_substitute_notice.interpreter 77
test_unreviewed_platform_version_or_library_cannot_substitute_notice.library 77
test_unreviewed_platform_version_or_library_cannot_substitute_notice.system 77
test_unreviewed_platform_version_or_library_cannot_substitute_notice.version 77
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file 85
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.interpreter 86
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.kind 86
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.monkeypatch 86
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.tmp_path 86
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.fixture 89
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.actual 91
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.calls 92
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.library 93
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.package_path 94
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.installed 96
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.installed.interpreter 96
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.installed.path 96
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.raw 103
test_ubuntu_uses_actual_runtime_package_copyright_not_guessed_script_file.source 103
test_present_invalid_runtime_notice_never_falls_back_to_other_terms 108
test_present_invalid_runtime_notice_never_falls_back_to_other_terms.interpreter 108
test_present_invalid_runtime_notice_never_falls_back_to_other_terms.tmp_path 108
test_mac_pre905_terms_require_exact_psf_sdk_recipe 116
test_mac_pre905_terms_require_exact_psf_sdk_recipe.accepted 117
test_mac_pre905_terms_require_exact_psf_sdk_recipe.interpreter 117
test_mac_pre905_terms_require_exact_psf_sdk_recipe.monkeypatch 117
test_mac_pre905_terms_require_exact_psf_sdk_recipe.python_version 117
test_mac_pre905_terms_require_exact_psf_sdk_recipe.tmp_path 117
test_mac_pre905_terms_require_exact_psf_sdk_recipe.library 121
test_mac_pre905_terms_require_exact_psf_sdk_recipe.name 122
test_mac_pre905_terms_require_exact_psf_sdk_recipe.raw 126
test_mac_pre905_terms_require_exact_psf_sdk_recipe.source 126
test_mac_pre905_changed_notice_is_rejected 134
test_mac_pre905_changed_notice_is_rejected.interpreter 134
test_mac_pre905_changed_notice_is_rejected.monkeypatch 134
test_mac_pre905_changed_notice_is_rejected.tmp_path 134
test_mac_pre905_changed_notice_is_rejected.path 138
test_mac_pre905_changed_notice_is_rejected.library 140

tests/native_owner_cases.py

Declaration / variable Line
annotations 10
asyncio 12
io 13
threading 14
time 15
tk 16
contextmanager 17
Path 18
httpx 20
pytest 21
FastAPI 22
LocalService 24
OwnerWindow 24
DesktopOwnership 25
native_owner 29
native_owner.assets 29
native_owner.data 29
native_owner.factory 29
native_owner.root 31
native_owner.service 32
native_owner.service 34
native_owner.window 35
pump 46
pump.predicate 46
pump.root 46
pump.seconds 46
pump.until 48
test_real_owner_help_and_all_normal_close_controls 57
test_real_owner_help_and_all_normal_close_controls.close_control 57
test_real_owner_help_and_all_normal_close_controls.monkeypatch 57
test_real_owner_help_and_all_normal_close_controls.tmp_path 57
test_real_owner_help_and_all_normal_close_controls._args 59
test_real_owner_help_and_all_normal_close_controls.root 59
test_real_owner_help_and_all_normal_close_controls.service 59
test_real_owner_help_and_all_normal_close_controls.window 59
test_real_owner_help_and_all_normal_close_controls._url 65
test_real_owner_help_and_all_normal_close_controls.first_help 70
test_real_owner_help_and_all_normal_close_controls.texts 74
test_real_owner_help_and_all_normal_close_controls.frame 76
test_real_owner_help_and_all_normal_close_controls.child 77
test_real_owner_help_and_all_normal_close_controls.nonce 89
test_actual_quit_retains_window_and_profile_until_request_commits 99
test_actual_quit_retains_window_and_profile_until_request_commits.tmp_path 99
test_actual_quit_retains_window_and_profile_until_request_commits._ 101
test_actual_quit_retains_window_and_profile_until_request_commits.entered 101
test_actual_quit_retains_window_and_profile_until_request_commits.release 101
test_actual_quit_retains_window_and_profile_until_request_commits.returned 101
test_actual_quit_retains_window_and_profile_until_request_commits.results 102
test_actual_quit_retains_window_and_profile_until_request_commits.factory 104
test_actual_quit_retains_window_and_profile_until_request_commits.factory._args 104
test_actual_quit_retains_window_and_profile_until_request_commits.factory.app 105
test_actual_quit_retains_window_and_profile_until_request_commits.factory.pending 108
test_actual_quit_retains_window_and_profile_until_request_commits.owner 117
test_actual_quit_retains_window_and_profile_until_request_commits.root 118
test_actual_quit_retains_window_and_profile_until_request_commits.service 118
test_actual_quit_retains_window_and_profile_until_request_commits.window 118
test_actual_quit_retains_window_and_profile_until_request_commits.request 121
test_actual_quit_retains_window_and_profile_until_request_commits.request.client 122
test_actual_quit_retains_window_and_profile_until_request_commits.request.result 123
test_actual_quit_retains_window_and_profile_until_request_commits.worker 127
test_invalid_acceptance_nonce_does_not_close_real_window 154
test_invalid_acceptance_nonce_does_not_close_real_window.tmp_path 154
test_invalid_acceptance_nonce_does_not_close_real_window._args 156
test_invalid_acceptance_nonce_does_not_close_real_window.root 156
test_invalid_acceptance_nonce_does_not_close_real_window.service 156
test_invalid_acceptance_nonce_does_not_close_real_window.window 156

tests/test_accounts.py

Declaration / variable Line
base64 4
sqlite3 5
ThreadPoolExecutor 6
pytest 8
TestClient 9
decode_field 11
password_hash 11
password_matches 11
create_private_app 12
ORIGIN 14
HEADERS 15
PASSWORD 16
ENVELOPE 17
service 26
service.tmp_path 26
service.app 28
service.client 29
register 33
register.client 33
register.username 33
register.response 35
test_auth_cookie_and_no_plaintext_endpoints 42
test_auth_cookie_and_no_plaintext_endpoints.service 42
test_auth_cookie_and_no_plaintext_endpoints.client 44
test_auth_cookie_and_no_plaintext_endpoints.store 44
test_auth_cookie_and_no_plaintext_endpoints.code 46
test_auth_cookie_and_no_plaintext_endpoints.cookie 47
test_auth_cookie_and_no_plaintext_endpoints.response 49
test_auth_cookie_and_no_plaintext_endpoints.header 52
test_auth_cookie_and_no_plaintext_endpoints.db 57
test_auth_cookie_and_no_plaintext_endpoints.row 58
test_auth_cookie_and_no_plaintext_endpoints.result 65
test_isolation_cas_and_persistence 75
test_isolation_cas_and_persistence.service 75
test_isolation_cas_and_persistence.tmp_path 75
test_isolation_cas_and_persistence.first 77
test_isolation_cas_and_persistence.store 77
test_isolation_cas_and_persistence.second 87
test_isolation_cas_and_persistence.restarted 101
test_isolation_cas_and_persistence.db 104
test_isolation_cas_and_persistence.owner 105
test_isolation_cas_and_persistence.pool 106
test_isolation_cas_and_persistence._ 107
test_isolation_cas_and_persistence.results 107
test_csrf_headers_hosts_body_and_private_errors 111
test_csrf_headers_hosts_body_and_private_errors.service 111
test_csrf_headers_hosts_body_and_private_errors._ 113
test_csrf_headers_hosts_body_and_private_errors.client 113
test_csrf_headers_hosts_body_and_private_errors.credentials 114
test_csrf_headers_hosts_body_and_private_errors.headers 115
test_csrf_headers_hosts_body_and_private_errors.result 121
test_csrf_headers_hosts_body_and_private_errors.result 128
test_csrf_headers_hosts_body_and_private_errors.result 130
test_csrf_headers_hosts_body_and_private_errors.result 134
test_csrf_headers_hosts_body_and_private_errors.header 135
test_envelope_validation_and_no_input_leak 146
test_envelope_validation_and_no_input_leak.service 146
test_envelope_validation_and_no_input_leak._ 148
test_envelope_validation_and_no_input_leak.client 148
test_envelope_validation_and_no_input_leak.envelope 150
test_envelope_validation_and_no_input_leak.result 157
test_recovery_revocation_expiry_and_deletion 164
test_recovery_revocation_expiry_and_deletion.service 164
test_recovery_revocation_expiry_and_deletion.client 166
test_recovery_revocation_expiry_and_deletion.store 166
test_recovery_revocation_expiry_and_deletion.code 167
test_recovery_revocation_expiry_and_deletion.token 168
test_recovery_revocation_expiry_and_deletion.new_password 170
test_recovery_revocation_expiry_and_deletion.bad 171
test_recovery_revocation_expiry_and_deletion.result 177
test_recovery_revocation_expiry_and_deletion.owner 186
test_recovery_revocation_expiry_and_deletion.expired 188
test_recovery_revocation_expiry_and_deletion.db 189
test_recovery_revocation_expiry_and_deletion.db 203
test_hash_rate_limits_and_configuration 209
test_hash_rate_limits_and_configuration.service 209
test_hash_rate_limits_and_configuration.tmp_path 209
test_hash_rate_limits_and_configuration.client 211
test_hash_rate_limits_and_configuration.store 211
test_hash_rate_limits_and_configuration.hashed 212
test_hash_rate_limits_and_configuration._ 217
test_hash_rate_limits_and_configuration.db 218
test_hash_rate_limits_and_configuration.origin 221
test_hash_rate_limits_and_configuration.local 233
test_hash_rate_limits_and_configuration.response 234
test_hash_rate_limits_and_configuration._ 240
test_hash_rate_limits_and_configuration.result 241
test_session_bound_and_capacity_guard 247
test_session_bound_and_capacity_guard.service 247
test_session_bound_and_capacity_guard.client 249
test_session_bound_and_capacity_guard.store 249
test_session_bound_and_capacity_guard.owner 251
test_session_bound_and_capacity_guard._ 252
test_session_bound_and_capacity_guard.db 254
test_session_bound_and_capacity_guard.i 258
test_session_bound_and_capacity_guard.db 263

tests/test_api.py

Declaration / variable Line
base64 4
pytest 6
TestClient 7
create_app 9
samples 10
TOKEN 12
HEADERS 13
client 17
client.tmp_path 17
client.app 19
client.jobs 20
client.people 20
client.job 22
client.connection 24
test_authorization_host_origin_and_cache 28
test_authorization_host_origin_and_cache.client 28
test_authorization_host_origin_and_cache.response 34
test_validation_does_not_echo_private_inputs 40
test_validation_does_not_echo_private_inputs.client 40
test_validation_does_not_echo_private_inputs.data 42
test_validation_does_not_echo_private_inputs.response 43
test_validation_does_not_echo_private_inputs.oversized 45
test_queue_rank_filters_pagination 49
test_queue_rank_filters_pagination.client 49
test_queue_rank_filters_pagination.all_rows 51
test_queue_rank_filters_pagination.page 53
test_queue_rank_filters_pagination.subset 55
test_atomic_bulk_and_explicit_replace 62
test_atomic_bulk_and_explicit_replace.client 62
test_atomic_bulk_and_explicit_replace._ 64
test_atomic_bulk_and_explicit_replace.people 64
test_atomic_bulk_and_explicit_replace.fresh 65
test_atomic_bulk_and_explicit_replace.duplicate 66
test_edit_concurrency_export_delete_and_restart 83
test_edit_concurrency_export_delete_and_restart.client 83
test_edit_concurrency_export_delete_and_restart.tmp_path 83
test_edit_concurrency_export_delete_and_restart.data 85
test_edit_concurrency_export_delete_and_restart.restarted 91
test_edit_concurrency_export_delete_and_restart.export 93
test_intake_coaching_download_and_job_draft 100
test_intake_coaching_download_and_job_draft.client 100
test_intake_coaching_download_and_job_draft.content 102
test_intake_coaching_download_and_job_draft.response 103
test_intake_coaching_download_and_job_draft.draft 107
test_intake_coaching_download_and_job_draft.report 110
test_intake_coaching_download_and_job_draft.result 113
test_intake_coaching_download_and_job_draft.job 115
test_no_external_request_without_consent 119
test_no_external_request_without_consent.client 119
test_no_external_request_without_consent.monkeypatch 119
test_no_external_request_without_consent.result 122
test_token_minimum 142
test_token_minimum.tmp_path 142

tests/test_comparison.py

Declaration / variable Line
json 4
sqlite3 5
threading 6
tomllib 7
contextmanager 8
Path 9
TestClient 11
VERSION 13
create_app 14
samples 15
create_private_app 16
TOKEN 18
HEADERS 19
test_release_version_is_coherent_without_changing_vault_formats 22
test_release_version_is_coherent_without_changing_vault_formats.tmp_path 22
test_release_version_is_coherent_without_changing_vault_formats.root 24
test_release_version_is_coherent_without_changing_vault_formats.workflow 30
test_release_version_is_coherent_without_changing_vault_formats.client 35
test_release_version_is_coherent_without_changing_vault_formats.client 40
seeded 44
seeded.tmp_path 44
seeded.application 46
seeded.jobs 47
seeded.people 47
seeded.job 49
test_capture_preserves_selection_revisions_and_privacy_boundary 54
test_capture_preserves_selection_revisions_and_privacy_boundary.tmp_path 54
test_capture_preserves_selection_revisions_and_privacy_boundary.application 56
test_capture_preserves_selection_revisions_and_privacy_boundary.jobs 56
test_capture_preserves_selection_revisions_and_privacy_boundary.people 56
test_capture_preserves_selection_revisions_and_privacy_boundary.store 57
test_capture_preserves_selection_revisions_and_privacy_boundary.connection 58
test_capture_preserves_selection_revisions_and_privacy_boundary.before 59
test_capture_preserves_selection_revisions_and_privacy_boundary.client 60
test_capture_preserves_selection_revisions_and_privacy_boundary.path 61
test_capture_preserves_selection_revisions_and_privacy_boundary.response 64
test_capture_preserves_selection_revisions_and_privacy_boundary.captured 66
test_capture_preserves_selection_revisions_and_privacy_boundary.row 67
test_capture_preserves_selection_revisions_and_privacy_boundary.row 68
test_capture_preserves_selection_revisions_and_privacy_boundary.query 71
test_capture_preserves_selection_revisions_and_privacy_boundary.result 77
test_capture_preserves_selection_revisions_and_privacy_boundary.connection 81
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit 85
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.monkeypatch 85
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.tmp_path 85
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.application 87
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.jobs 87
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.people 87
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.store 88
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.original 89
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.ready 90
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.errors 91
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.changed 92
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.writer 94
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.writer.connection 97
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.thread 109
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.started 110
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.observed_connection 113
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.observed_connection.connection 116
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.observed_connection.trace 118
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.observed_connection.trace.statement 118
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.observed_connection.trace.started 122
test_capture_keeps_one_database_snapshot_during_a_concurrent_edit.captured 130

tests/test_desktop_release_guard.py

Declaration / variable Line
copy 4
json 5
Path 6
pytest 8
guard 10
accepted_build 12
assets_ready 13
draft_ready 14
security_ready 15
successful_source_run 16
names_for 18
SOURCE 20
test_unpublished_verifier_has_draft_visibility_without_publication_operation 23
test_unpublished_verifier_has_draft_visibility_without_publication_operation.workflow 25
test_unpublished_verifier_has_draft_visibility_without_publication_operation.verifier 26
run_fixture 32
test_source_run_requires_exact_completed_main_identity 51
test_source_run_rejects_unrelated_or_unfinished_metadata 71
test_source_run_rejects_unrelated_or_unfinished_metadata.field 71
test_source_run_rejects_unrelated_or_unfinished_metadata.value 71
test_source_run_rejects_unrelated_or_unfinished_metadata.data 73
test_empty_duplicate_and_incomplete_run_pages_fail_closed 79
test_empty_duplicate_and_incomplete_run_pages_fail_closed.data 81
test_draft_never_accepts_published_or_different_source 100
test_draft_never_accepts_published_or_different_source.change 100
test_draft_never_accepts_published_or_different_source.data 102
assets_fixture 108
assets_fixture.names 110
assets_fixture.machine 112
assets_fixture.system 112
assets_fixture.name 113
assets_fixture.name 115
test_publication_requires_all_six_platform_assets 118
test_publication_requires_all_six_platform_assets.data 120
test_publication_requires_all_six_platform_assets.partial 122
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.r 131
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.r 132
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.r 133
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.r 134
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.r 135
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes 138
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.mutation 138
test_portable_metadata_rejects_duplicates_foreign_and_missing_hashes.data 140
analyses_fixture 146
analyses_fixture.language 159
test_actual_processed_security_records_are_required 163
test_actual_processed_security_records_are_required.rows 165
test_actual_processed_security_records_are_required.changed 167
test_actual_processed_security_records_are_required.row 167
test_partial_foreign_and_failed_security_results_fail_closed 186
test_partial_foreign_and_failed_security_results_fail_closed.changed 186
test_partial_foreign_and_failed_security_results_fail_closed.rows 188
test_latest_failed_same_source_analysis_cannot_be_hidden_by_an_older_success 194
test_latest_failed_same_source_analysis_cannot_be_hidden_by_an_older_success.rows 196
test_latest_failed_same_source_analysis_cannot_be_hidden_by_an_older_success.failed 197
built_fixture 202
test_upload_rejects_old_dirty_or_source_server_acceptance 218
test_upload_rejects_old_dirty_or_source_server_acceptance.change 221
test_upload_rejects_old_dirty_or_source_server_acceptance.change 230
test_upload_rejects_old_dirty_or_source_server_acceptance.report 236
unpublished_release 242
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag 254
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag.monkeypatch 254
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag.release 256
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag.calls 257
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag.provider 259
test_unpublished_draft_uses_listing_and_verified_id_without_published_tag.provider.endpoint 259
test_ambiguous_incomplete_or_malformed_release_pages_fail_closed 280
test_ambiguous_incomplete_or_malformed_release_pages_fail_closed.rows 280
test_id_resolution_rejects_changed_published_or_different_source 297
test_id_resolution_rejects_changed_published_or_different_source.change 297
test_id_resolution_rejects_changed_published_or_different_source.monkeypatch 297
test_id_resolution_rejects_changed_published_or_different_source.endpoint 302
test_prepare_resumes_equal_draft_without_writes_or_retarget 308
test_prepare_resumes_equal_draft_without_writes_or_retarget.monkeypatch 308
test_prepare_resumes_equal_draft_without_writes_or_retarget.source 310
test_prepare_resumes_equal_draft_without_writes_or_retarget.endpoint 312
test_prepare_resumes_equal_draft_without_writes_or_retarget._args 314
test_prepare_creates_only_missing_draft_with_literal_structured_notes 318
test_prepare_creates_only_missing_draft_with_literal_structured_notes.monkeypatch 318
test_prepare_creates_only_missing_draft_with_literal_structured_notes.tmp_path 318
test_prepare_creates_only_missing_draft_with_literal_structured_notes.notes 320
test_prepare_creates_only_missing_draft_with_literal_structured_notes.content 322
test_prepare_creates_only_missing_draft_with_literal_structured_notes._source 325
test_prepare_creates_only_missing_draft_with_literal_structured_notes.created 326
test_prepare_creates_only_missing_draft_with_literal_structured_notes.provider 328
test_prepare_creates_only_missing_draft_with_literal_structured_notes.provider.endpoint 328
test_prepare_creates_only_missing_draft_with_literal_structured_notes.command 331
test_prepare_creates_only_missing_draft_with_literal_structured_notes.command.arguments 331
test_prepare_creates_only_missing_draft_with_literal_structured_notes.command.payload 339

tests/test_ingest.py

Declaration / variable Line
base64 4
io 5
zipfile 6
pytest 8
DefusedXmlException 9
PdfWriter 10
DecodedStreamObject 11
DictionaryObject 11
NameObject 11
extract_bytes 13
extract_isolated 13
proposed_claims 13
docx 16
docx.extra 16
docx.xml 16
docx.buffer 18
docx.archive 19
test_utf8_and_isolated_worker 26
test_utf8_and_isolated_worker.value 28
test_utf8_and_isolated_worker.result 31
test_utf8_and_isolated_worker.claims 33
test_docx_paragraphs_table_text_and_warning 38
test_docx_paragraphs_table_text_and_warning.xml 40
test_docx_paragraphs_table_text_and_warning.result 41
test_bad_text 51
test_bad_text.content 51
test_docx_entities_macros_and_bombs 57
test_docx_entities_macros_and_bombs.content 59
test_pdf_blank_encrypted_page_bound_and_signature 68
test_pdf_blank_encrypted_page_bound_and_signature.writer 70
test_pdf_blank_encrypted_page_bound_and_signature.buffer 72
test_pdf_blank_encrypted_page_bound_and_signature.result 74
test_pdf_blank_encrypted_page_bound_and_signature.warning 76
test_pdf_blank_encrypted_page_bound_and_signature.encrypted 79
test_pdf_blank_encrypted_page_bound_and_signature.many 83
test_pdf_blank_encrypted_page_bound_and_signature._ 84
test_pdf_blank_encrypted_page_bound_and_signature.buffer 86
test_unknown_format_and_base64 94
test_text_pdf_content_extraction 102
test_text_pdf_content_extraction.writer 104
test_text_pdf_content_extraction.page 105
test_text_pdf_content_extraction.font 106
test_text_pdf_content_extraction.stream 116
test_text_pdf_content_extraction.buffer 119
test_private_sections_not_proposed_and_claim_limit 124
test_private_sections_not_proposed_and_claim_limit._ 127

tests/test_native_desktop.py

Declaration / variable Line
annotations 5
sqlite3 7
threading 8
time 9
closing 10
Path 11
httpx 13
VERSION 15
native_desktop 15
OwnerWindow 16
isolated_ui_bundle 19
isolated_ui_bundle.monkeypatch 19
isolated_ui_bundle.tmp_path 19
isolated_ui_bundle.bundle 21
test_legacy_per_user_paths_are_selected_without_creating_data 29
test_legacy_per_user_paths_are_selected_without_creating_data.monkeypatch 29
test_legacy_per_user_paths_are_selected_without_creating_data.tmp_path 29
test_legacy_per_user_paths_are_selected_without_creating_data.chosen 31
test_legacy_per_user_paths_are_selected_without_creating_data._class 35
test_legacy_per_user_paths_are_selected_without_creating_data.expected 38
test_legacy_per_user_paths_are_selected_without_creating_data.system 38
test_real_main_register_reopen_login_and_normal_owned_exit 47
test_real_main_register_reopen_login_and_normal_owned_exit.monkeypatch 47
test_real_main_register_reopen_login_and_normal_owned_exit.tmp_path 47
test_real_main_register_reopen_login_and_normal_owned_exit.profile 49
test_real_main_register_reopen_login_and_normal_owned_exit.errors 54
test_real_main_register_reopen_login_and_normal_owned_exit.observed 54
test_real_main_register_reopen_login_and_normal_owned_exit.threads 54
test_real_main_register_reopen_login_and_normal_owned_exit.current_action 55
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow 57
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__ 60
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.args 60
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.kwargs 60
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.self 60
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.action 63
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.use_actual_account_service 65
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.use_actual_account_service.until 67
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.use_actual_account_service.client 72
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.use_actual_account_service.result 74
test_real_main_register_reopen_login_and_normal_owned_exit.ObservedWindow.__init__.worker 88
test_real_main_register_reopen_login_and_normal_owned_exit.thread 94
test_real_main_register_reopen_login_and_normal_owned_exit.database 98
test_real_main_register_reopen_login_and_normal_owned_exit.first 99
test_real_main_register_reopen_login_and_normal_owned_exit.current_action 101
test_real_main_register_reopen_login_and_normal_owned_exit.thread 103
test_real_main_register_reopen_login_and_normal_owned_exit.database 107
test_invalid_opt_in_fails_before_any_profile_is_created 111
test_invalid_opt_in_fails_before_any_profile_is_created.monkeypatch 111
test_invalid_opt_in_fails_before_any_profile_is_created.tmp_path 111
test_invalid_opt_in_fails_before_any_profile_is_created.pytest 113
test_startup_diagnostic_has_only_fixed_phase_and_exception_class 124
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.capsys 124
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.monkeypatch 124
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.tmp_path 124
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.profile 127
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.refused 132
test_startup_diagnostic_has_only_fixed_phase_and_exception_class.refused._bundle 132

tests/test_native_host.py

Declaration / variable Line
annotations 5
asyncio 7
socket 8
threading 9
time 10
Path 11
httpx 13
pytest 14
FastAPI 15
LocalService 17
wait_for 20
wait_for.predicate 20
wait_for.seconds 20
wait_for.until 22
test_real_active_request_finishes_before_owned_service_close 29
test_real_active_request_finishes_before_owned_service_close.tmp_path 29
test_real_active_request_finishes_before_owned_service_close._ 31
test_real_active_request_finishes_before_owned_service_close.closed 31
test_real_active_request_finishes_before_owned_service_close.entered 31
test_real_active_request_finishes_before_owned_service_close.release 31
test_real_active_request_finishes_before_owned_service_close.returned 31
test_real_active_request_finishes_before_owned_service_close.observations 32
test_real_active_request_finishes_before_owned_service_close.factory 34
test_real_active_request_finishes_before_owned_service_close.factory._directory 34
test_real_active_request_finishes_before_owned_service_close.factory._origin 34
test_real_active_request_finishes_before_owned_service_close.factory._ui 34
test_real_active_request_finishes_before_owned_service_close.factory.app 35
test_real_active_request_finishes_before_owned_service_close.factory.held 38
test_real_active_request_finishes_before_owned_service_close.service 47
test_real_active_request_finishes_before_owned_service_close.request 50
test_real_active_request_finishes_before_owned_service_close.request.client 51
test_real_active_request_finishes_before_owned_service_close.request.response 52
test_real_active_request_finishes_before_owned_service_close.stop 56
test_real_active_request_finishes_before_owned_service_close.closer 60
test_real_active_request_finishes_before_owned_service_close.worker 60
test_real_active_request_finishes_before_owned_service_close.worker 63
test_real_active_request_finishes_before_owned_service_close.closer 66
test_real_active_request_finishes_before_owned_service_close.port 77
test_real_active_request_finishes_before_owned_service_close.connection 78
test_factory_failure_releases_bound_socket 90
test_factory_failure_releases_bound_socket.monkeypatch 90
test_factory_failure_releases_bound_socket.tmp_path 90
test_factory_failure_releases_bound_socket.sockets 92
test_factory_failure_releases_bound_socket.original 93
test_factory_failure_releases_bound_socket.record 95
test_factory_failure_releases_bound_socket.record.args 95
test_factory_failure_releases_bound_socket.record.kwargs 95
test_factory_failure_releases_bound_socket.record.result 96
test_factory_failure_releases_bound_socket.unavailable 100
test_factory_failure_releases_bound_socket.unavailable._args 100
test_unstarted_service_close_releases_listener 109
test_unstarted_service_close_releases_listener.tmp_path 109
test_unstarted_service_close_releases_listener._args 111
test_unstarted_service_close_releases_listener.service 111

tests/test_native_identity.py

Declaration / variable Line
annotations 5
hashlib 7
json 8
platform 9
shutil 10
sys 11
sysconfig 12
Path 13
pytest 15
VERSION 17
bounded_bytes 18
ui_files 18
unique_pairs 18
verify_bundle 18
verify_gui 18
manifest 21
manifest.root 21
manifest.observed 28
manifest.name 29
manifest.raw 30
manifest.library_name 32
manifest.actual 37
manifest.actual 39
manifest.actual 44
manifest.raw 51
write_manifest 73
write_manifest.root 73
write_manifest.value 73
test_real_built_resource_inventory_and_runtime_identity 78
test_real_built_resource_inventory_and_runtime_identity.monkeypatch 78
test_real_built_resource_inventory_and_runtime_identity.tmp_path 78
test_real_built_resource_inventory_and_runtime_identity.value 80
test_changed_package_is_refused_without_profile_creation 104
test_changed_package_is_refused_without_profile_creation.monkeypatch 104
test_changed_package_is_refused_without_profile_creation.mutation 104
test_changed_package_is_refused_without_profile_creation.tmp_path 104
test_changed_package_is_refused_without_profile_creation.value 106
test_descriptor_bounds_and_inventory_budget_are_enforced 132
test_descriptor_bounds_and_inventory_budget_are_enforced.monkeypatch 132
test_descriptor_bounds_and_inventory_budget_are_enforced.tmp_path 132
test_descriptor_bounds_and_inventory_budget_are_enforced.source 134
test_ambiguous_source_metadata_and_missing_entry_are_refused 149
test_ambiguous_source_metadata_and_missing_entry_are_refused.tmp_path 149
test_development_identity_does_not_claim_frozen_provenance 160
test_development_identity_does_not_claim_frozen_provenance.monkeypatch 160
test_development_identity_does_not_claim_frozen_provenance.tmp_path 160
test_development_identity_does_not_claim_frozen_provenance.tkinter 162
test_development_identity_does_not_claim_frozen_provenance.interpreter 166

tests/test_native_identity_api.py

Declaration / variable Line
TestClient 5
VERSION 7
create_private_app 8
test_public_native_health_is_closed_to_verified_package_fields 11
test_public_native_health_is_closed_to_verified_package_fields.tmp_path 11
test_public_native_health_is_closed_to_verified_package_fields.ui 13
test_public_native_health_is_closed_to_verified_package_fields.metadata 16
test_public_native_health_is_closed_to_verified_package_fields.client 31
test_public_native_health_is_closed_to_verified_package_fields.response 32
test_public_native_health_is_closed_to_verified_package_fields.value 33
test_public_native_health_is_closed_to_verified_package_fields.key 37

tests/test_native_notices.py

Declaration / variable Line
hashlib 5
json 6
subprocess 7
sys 8
tempfile 9
Path 10
ET 12
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter 15
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.root 17
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.cases 18
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.temporary 19
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.result_path 20
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.result 21
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.records 39
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.item 41
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.item 42
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.receipt 43
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.item 45
test_all_thirteen_actual_notice_contracts_in_one_fresh_owned_interpreter.target 56

tests/test_native_owner.py

Declaration / variable Line
Path 5
coverage 7
pytest 8
EXPECTED 10
run_case 10
test_actual_native_owner_case_in_fresh_interpreter 14
test_actual_native_owner_case_in_fresh_interpreter.case 14
test_actual_native_owner_case_in_fresh_interpreter.tmp_path 14
test_actual_native_owner_case_in_fresh_interpreter.active 16
test_actual_native_owner_case_in_fresh_interpreter.output 17
test_actual_native_owner_case_in_fresh_interpreter.receipt 18
test_actual_native_owner_case_in_fresh_interpreter.child 21
test_actual_native_owner_case_in_fresh_interpreter.data 23
test_actual_native_owner_case_in_fresh_interpreter.name 25

tests/test_native_profile.py

Declaration / variable Line
os 5
stat 6
subprocess 7
sys 8
tempfile 9
Path 10
pytest 12
DesktopOwnership 14
external_directory 14
test_actual_owned_system_temp_root_admission_keeps_alias_refusal 17
test_actual_owned_system_temp_root_admission_keeps_alias_refusal.temporary 19
test_actual_owned_system_temp_root_admission_keeps_alias_refusal.original 20
test_actual_owned_system_temp_root_admission_keeps_alias_refusal.canonical 21
test_actual_owned_system_temp_root_admission_keeps_alias_refusal.linked_ancestor 23
test_actual_owned_system_temp_root_admission_keeps_alias_refusal.path 28
test_fixed_sqlite_aliases_refused_before_lock_or_account_writes 48
test_fixed_sqlite_aliases_refused_before_lock_or_account_writes.name 48
test_fixed_sqlite_aliases_refused_before_lock_or_account_writes.tmp_path 48
test_fixed_sqlite_aliases_refused_before_lock_or_account_writes.profile 50
test_fixed_sqlite_aliases_refused_before_lock_or_account_writes.original 52
test_ordinary_recovery_files_are_retained_without_being_opened 61
test_ordinary_recovery_files_are_retained_without_being_opened.tmp_path 61
test_ordinary_recovery_files_are_retained_without_being_opened.profile 63
test_ordinary_recovery_files_are_retained_without_being_opened.expected 65
test_ordinary_recovery_files_are_retained_without_being_opened.name 66
test_ordinary_recovery_files_are_retained_without_being_opened.name 70
test_ordinary_recovery_files_are_retained_without_being_opened.raw 70
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts 73
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.tmp_path 73
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.directory 75
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.protected 77
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.before 79
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.program 80
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.first 81
test_real_process_owner_refuses_duplicate_then_reopens_same_existing_accounts.child 82
test_actual_installation_boundary_refuses_before_creating_descendants 98
test_actual_installation_boundary_refuses_before_creating_descendants.nested 98
test_actual_installation_boundary_refuses_before_creating_descendants.tmp_path 98
test_actual_installation_boundary_refuses_before_creating_descendants.installation 100
test_actual_installation_boundary_refuses_before_creating_descendants.target 102
test_unknown_lock_and_hardlink_are_preserved_without_mutating_account_files 109
test_unknown_lock_and_hardlink_are_preserved_without_mutating_account_files.tmp_path 109
test_unknown_lock_and_hardlink_are_preserved_without_mutating_account_files.directory 111
test_unknown_lock_and_hardlink_are_preserved_without_mutating_account_files.marker 113
test_unknown_lock_and_hardlink_are_preserved_without_mutating_account_files.original 119
test_actual_directory_alias_refused_without_following_or_creating_account_data 127
test_actual_directory_alias_refused_without_following_or_creating_account_data.tmp_path 127
test_actual_directory_alias_refused_without_following_or_creating_account_data.destination 129
test_actual_directory_alias_refused_without_following_or_creating_account_data.important 131
test_actual_directory_alias_refused_without_following_or_creating_account_data.alias 133
test_context_failure_releases_owner_without_resetting_existing_directory 157
test_context_failure_releases_owner_without_resetting_existing_directory.tmp_path 157
test_context_failure_releases_owner_without_resetting_existing_directory.reopened 161

tests/test_operations.py

Declaration / variable Line
base64 4
io 5
json 6
sys 7
pytest 9
given 10
st 11
cli 13
extract 13
samples 14
Criterion 15
Job 15
assess 16
Store 17
test_seed_and_serve_entrypoints 20
test_seed_and_serve_entrypoints.capsys 20
test_seed_and_serve_entrypoints.monkeypatch 20
test_seed_and_serve_entrypoints.tmp_path 20
test_seed_and_serve_entrypoints.calls 29
test_seed_and_serve_entrypoints.args 30
test_seed_and_serve_entrypoints.kwargs 30
test_worker_success_and_error 39
test_worker_success_and_error.capsys 39
test_worker_success_and_error.monkeypatch 39
test_worker_success_and_error.data 42
test_weighted_score_range 55
test_weighted_score_range.target 55
test_weighted_score_range.weight 55
test_weighted_score_range._ 57
test_weighted_score_range.people 57
test_weighted_score_range.job 58
test_weighted_score_range.result 59
test_audit_contains_no_resume_content 63
test_audit_contains_no_resume_content.tmp_path 63
test_audit_contains_no_resume_content._ 65
test_audit_contains_no_resume_content.people 65
test_audit_contains_no_resume_content.store 66
test_audit_contains_no_resume_content.connection 68
test_audit_contains_no_resume_content.rows 69

tests/test_owner_contract_guard.py

Declaration / variable Line
runpy 5
Path 6
pytest 8
CASES 10
EXPECTED 10
run_case 10
verified_case 10
report 13
report.child 13
report.name 13
report.suite 13
report.attributes 15
report.key 15
report.value 15
test_exact_success_requires_one_real_named_case 22
test_failure_skip_missing_wrong_extra_and_oversized_records_cannot_pass 56
test_failure_skip_missing_wrong_extra_and_oversized_records_cannot_pass.exit_code 56
test_failure_skip_missing_wrong_extra_and_oversized_records_cannot_pass.raw 56
test_unknown_case_never_starts_an_interpreter_or_creates_output 61
test_unknown_case_never_starts_an_interpreter_or_creates_output.tmp_path 61
test_unknown_case_never_starts_an_interpreter_or_creates_output.output 62
test_tcl_constructor_failure_precedes_any_socket_or_service_binding 68
test_tcl_constructor_failure_precedes_any_socket_or_service_binding.monkeypatch 68
test_tcl_constructor_failure_precedes_any_socket_or_service_binding.tmp_path 68
test_tcl_constructor_failure_precedes_any_socket_or_service_binding.source 69
test_tcl_constructor_failure_precedes_any_socket_or_service_binding.calls 70
test_tcl_constructor_failure_precedes_any_socket_or_service_binding.unavailable 72
test_tcl_constructor_failure_precedes_any_socket_or_service_binding._args 77

tests/test_platform.py

Declaration / variable Line
base64 4
io 5
json 6
sys 7
SimpleNamespace 8
pytest 10
extract 12
test_parser_resource_policy 16
test_parser_resource_policy.capsys 16
test_parser_resource_policy.monkeypatch 16
test_parser_resource_policy.platform 16
test_parser_resource_policy.calls 18
test_parser_resource_policy.resource 19
test_parser_resource_policy.key 20
test_parser_resource_policy.value 20
test_parser_resource_policy.data 24

tests/test_portable_acceptance.py

Declaration / variable Line
copy 4
hashlib 5
io 6
stat 7
tarfile 8
zipfile 9
pytest 11
PUBLISHED_ASSETS 14
checked_asset 15
extract_archive 16
names_for 17
read_manifest 18
require 19
verify_file 20
release_fixture 24
release_fixture.name 38
release_fixture.sha 38
release_fixture.size 38
test_public_metadata_matches_exact_reviewed_bytes 43
test_public_metadata_matches_exact_reviewed_bytes.release 45
test_public_metadata_matches_exact_reviewed_bytes.name 46
test_public_metadata_rejects_changed_or_ambiguous_release.r 53
test_public_metadata_rejects_changed_or_ambiguous_release.r 54
test_public_metadata_rejects_changed_or_ambiguous_release.r 55
test_public_metadata_rejects_changed_or_ambiguous_release.r 56
test_public_metadata_rejects_changed_or_ambiguous_release.r 57
test_public_metadata_rejects_changed_or_ambiguous_release.r 58
test_public_metadata_rejects_changed_or_ambiguous_release.r 59
test_public_metadata_rejects_changed_or_ambiguous_release.r 60
test_public_metadata_rejects_changed_or_ambiguous_release.r 61
test_public_metadata_rejects_changed_or_ambiguous_release.r 62
test_public_metadata_rejects_changed_or_ambiguous_release 65
test_public_metadata_rejects_changed_or_ambiguous_release.mutation 65
test_public_metadata_rejects_changed_or_ambiguous_release.release 67
test_public_metadata_rejects_changed_or_ambiguous_release.name 68
test_platform_names_and_unsupported_abi 74
test_platform_names_and_unsupported_abi.machine 79
test_platform_names_and_unsupported_abi.system 79
test_platform_names_and_unsupported_abi.version 79
test_download_hash_and_length_are_both_required 88
test_download_hash_and_length_are_both_required.tmp_path 88
test_download_hash_and_length_are_both_required.target 90
test_download_hash_and_length_are_both_required.asset 92
test_download_hash_and_length_are_both_required.changed 94
test_checksum_manifest_rejects_incomplete_ambiguous_and_path_entries 109
test_checksum_manifest_rejects_incomplete_ambiguous_and_path_entries.text 109
test_checksum_manifest_rejects_incomplete_ambiguous_and_path_entries.tmp_path 109
test_checksum_manifest_rejects_incomplete_ambiguous_and_path_entries.target 111
create_archive 117
create_archive.entries 117
create_archive.path 117
create_archive.zip_mode 117
create_archive.archive 120
create_archive.body 121
create_archive.name 121
create_archive.member 122
create_archive.archive 127
create_archive.body 128
create_archive.name 128
create_archive.member 129
test_actual_archive_roundtrip_and_checksum 138
test_actual_archive_roundtrip_and_checksum.binary 138
test_actual_archive_roundtrip_and_checksum.suffix 138
test_actual_archive_roundtrip_and_checksum.tmp_path 138
test_actual_archive_roundtrip_and_checksum.archive 140
test_actual_archive_roundtrip_and_checksum.destination 142
test_actual_archive_roundtrip_and_checksum.extracted 144
test_current_archive_requires_both_exact_native_metadata_members 155
test_current_archive_requires_both_exact_native_metadata_members.binary 155
test_current_archive_requires_both_exact_native_metadata_members.suffix 155
test_current_archive_requires_both_exact_native_metadata_members.tmp_path 155
test_current_archive_requires_both_exact_native_metadata_members.archive 157
test_current_archive_requires_both_exact_native_metadata_members.entries 158
test_current_archive_requires_both_exact_native_metadata_members.destination 166
test_current_archive_requires_both_exact_native_metadata_members.legacy 170
test_current_archive_requires_both_exact_native_metadata_members.missing 174
test_current_archive_requires_both_exact_native_metadata_members.incomplete 176
test_archive_paths_are_exact_and_do_not_write_outside 185
test_archive_paths_are_exact_and_do_not_write_outside.bad_name 185
test_archive_paths_are_exact_and_do_not_write_outside.tmp_path 185
test_archive_paths_are_exact_and_do_not_write_outside.archive 187
test_archive_paths_are_exact_and_do_not_write_outside.destination 189
test_zip_links_and_tar_missing_execute_mode_are_rejected 196
test_zip_links_and_tar_missing_execute_mode_are_rejected.tmp_path 196
test_zip_links_and_tar_missing_execute_mode_are_rejected.archive 198
test_zip_links_and_tar_missing_execute_mode_are_rejected.destination 204
test_zip_links_and_tar_missing_execute_mode_are_rejected.tar 208
test_zip_links_and_tar_missing_execute_mode_are_rejected.bundle 209
test_zip_links_and_tar_missing_execute_mode_are_rejected.name 210
test_zip_links_and_tar_missing_execute_mode_are_rejected.member 211
test_explicit_gate_never_accepts_false_condition 218

tests/test_providers.py

Declaration / variable Line
base64 4
json 5
httpx 7
pytest 8
given 9
settings 9
st 10
samples 12
ai_review 13
bounded_json 13
github_source 13
provider_config 13
test_provider_protocol_and_privacy 17
test_provider_protocol_and_privacy.kind 17
test_provider_protocol_and_privacy.monkeypatch 17
test_provider_protocol_and_privacy.jobs 19
test_provider_protocol_and_privacy.people 19
test_provider_protocol_and_privacy.person 20
test_provider_protocol_and_privacy.respond 27
test_provider_protocol_and_privacy.respond.request 27
test_provider_protocol_and_privacy.respond.value 29
test_provider_protocol_and_privacy.respond.data 30
test_provider_protocol_and_privacy.respond.raw 33
test_provider_protocol_and_privacy.respond.result 34
test_provider_protocol_and_privacy.result 41
test_bad_provider_endpoints 55
test_bad_provider_endpoints.monkeypatch 55
test_bad_provider_endpoints.url 55
test_missing_model_and_consent 63
test_missing_model_and_consent.monkeypatch 63
test_missing_model_and_consent.jobs 68
test_missing_model_and_consent.people 68
test_github_only_selected_public_readme 73
test_github_only_selected_public_readme.content 75
test_github_only_selected_public_readme.respond 77
test_github_only_selected_public_readme.respond.request 77
test_github_only_selected_public_readme.result 90
test_profile_ssrf_urls 104
test_profile_ssrf_urls.url 104
test_remote_size_limit_and_redirect 110
test_remote_size_limit_and_redirect.request 112
test_remote_size_limit_and_redirect.transport 112
test_remote_size_limit_and_redirect.client 113
test_remote_size_limit_and_redirect.transport 115
test_remote_size_limit_and_redirect.request 116
test_github_validated_segments_never_change_authority_or_readme_resource.value 128
test_github_validated_segments_never_change_authority_or_readme_resource 131
test_github_validated_segments_never_change_authority_or_readme_resource.owner 131
test_github_validated_segments_never_change_authority_or_readme_resource.repository 131
test_github_validated_segments_never_change_authority_or_readme_resource.requests 133
test_github_validated_segments_never_change_authority_or_readme_resource.respond 135
test_github_validated_segments_never_change_authority_or_readme_resource.respond.request 135
test_github_validated_segments_never_change_authority_or_readme_resource.result 148
test_github_delimiter_and_traversal_vectors_are_rejected_before_any_io 182
test_github_delimiter_and_traversal_vectors_are_rejected_before_any_io.url 182
test_github_delimiter_and_traversal_vectors_are_rejected_before_any_io.requests 184
test_github_delimiter_and_traversal_vectors_are_rejected_before_any_io.unexpected 186
test_github_delimiter_and_traversal_vectors_are_rejected_before_any_io.unexpected.request 186
test_github_redirect_targets_never_receive_a_second_request 204
test_github_redirect_targets_never_receive_a_second_request.target 204
test_github_redirect_targets_never_receive_a_second_request.requests 206
test_github_redirect_targets_never_receive_a_second_request.redirect 208
test_github_redirect_targets_never_receive_a_second_request.redirect.request 208

tests/test_review.py

Declaration / variable Line
json 4
pytest 6
given 7
settings 7
st 8
ValidationError 9
samples 11
Applicant 12
Criterion 12
Education 12
Evidence 12
Job 12
Source 12
payload 13
validate_plan 13
assess 14
coach 14
rank 14
recommend 14
resume_html 14
candidate 17
candidate.level 17
candidate.reviewed 17
role 37
test_levels 47
test_levels.level 47
test_levels.score 47
test_unknown_not_failure_and_required_review 52
test_unknown_not_failure_and_required_review.result 54
test_duplicate_claims_never_boost 60
test_duplicate_claims_never_boost.person 62
test_duplicate_claims_never_boost.first 63
test_duplicate_claims_never_boost.index 64
test_identity_raw_text_invariance 70
test_identity_raw_text_invariance.name 70
test_identity_raw_text_invariance.text 70
test_identity_raw_text_invariance.person 72
test_identity_raw_text_invariance.original 73
test_identity_raw_text_invariance.provider 74
test_sensitive_arbitrary_criteria_rejected 88
test_sensitive_arbitrary_criteria_rejected.skill 88
test_education_transfer_not_degree_inference 94
test_education_transfer_not_degree_inference.person 96
test_education_transfer_not_degree_inference.result 101
test_education_transfer_not_degree_inference.draft 103
test_education_transfer_not_degree_inference.flag 107
test_score_bound_and_tie_rank 110
test_score_bound_and_tie_rank.first 112
test_score_bound_and_tie_rank.second 112
test_score_bound_and_tie_rank.results 115
test_score_bound_and_tie_rank.result 116
test_score_bound_and_tie_rank.result 117
test_demo_different_strengths 120
test_demo_different_strengths.jobs 122
test_demo_different_strengths.people 122
test_ai_payload_opaque_ids_and_no_raw_fields 128
test_ai_payload_opaque_ids_and_no_raw_fields.person 130
test_ai_payload_opaque_ids_and_no_raw_fields.data 131
test_ai_payload_opaque_ids_and_no_raw_fields.serialized 132
test_ai_payload_opaque_ids_and_no_raw_fields.result 139
test_hallucinated_ai_outputs_fail_closed 155
test_hallucinated_ai_outputs_fail_closed.raw 155
test_cross_skill_citation_rejected 161
test_cross_skill_citation_rejected.job 163
test_factual_download_escapes_and_unreviewed_omission 171
test_factual_download_escapes_and_unreviewed_omission.person 173
test_factual_download_escapes_and_unreviewed_omission.draft 176
test_coaching_general_and_gap_projects 183
test_coaching_general_and_gap_projects.person 185
test_coaching_general_and_gap_projects.tailored 187
test_job_drafts_and_unique_criteria 192
test_job_drafts_and_unique_criteria.criterion 194
test_unique_citations_and_extra_fields 204
test_unique_citations_and_extra_fields.data 206
test_unique_citations_and_extra_fields.data 210
test_unique_citations_and_extra_fields.index 211
test_unique_citations_and_extra_fields.data 215