3535import sqlbuild .cli .compile_reuse ._helpers .attempt as reuse_attempt
3636import sqlbuild .cli .compile_reuse ._helpers .project_files as reuse_project_files
3737import sqlbuild .cli .compile_reuse ._helpers .store as reuse_store
38- import sqlbuild .compiler .compile ._helpers .assembly .project as project_assembly
3938import sqlbuild .compiler .compile ._helpers .diagnostics .recovery as diagnostic_recovery
4039import sqlbuild .compiler .compile ._helpers .macro_bridge .call_store as call_store_module
4140import sqlbuild .compiler .compile ._helpers .native_stages .assembly as native_stages
@@ -3879,12 +3878,6 @@ def twin_header_changed(root: Path) -> None:
38793878 )
38803879
38813880
3882- def analyze_in_one_batch (monkeypatch : pytest .MonkeyPatch ) -> None :
3883- """Analyze every model in one batch, without dependency-ordered binding."""
3884-
3885- monkeypatch .setattr (project_assembly , "binding_schema_for_model" , lambda ** _kwargs : None )
3886-
3887-
38883881def star_chain_added (root : Path ) -> None :
38893882 """Add two models that each select every column of the one before, below staging orders."""
38903883
@@ -4952,11 +4945,10 @@ def engine_in_process_compile(
49524945
49534946class NativeTypeAnswers (NamedTuple ):
49544947 """What the native type system answered in one compile: each Python-side normalization,
4955- contract results that compared at least one typed column, and contract handbacks ."""
4948+ and contract results that compared at least one typed column."""
49564949
49574950 normalized : list [bool ]
49584951 typed_comparisons : int
4959- handbacks : int
49604952
49614953
49624954def type_system_engine_compile (
@@ -4983,7 +4975,6 @@ def recorded(type_sql: str, dialect: str) -> object:
49834975 def recorded_contracts (request : NativeContractRequest ) -> list [NativeContractOutcome ]:
49844976 outcomes : list [NativeContractOutcome ] = evaluate_contracts (request )
49854977 contract_statuses .update (native_contract_statuses (request = request , outcomes = outcomes ))
4986- contract_statuses ["handbacks" ] += sum (deferral is not None for deferral , _ in outcomes )
49874978 return outcomes
49884979
49894980 type_normalization .normalize_type .cache_clear ()
@@ -4997,7 +4988,6 @@ def recorded_contracts(request: NativeContractRequest) -> list[NativeContractOut
49974988 return run , NativeTypeAnswers (
49984989 normalized = normalized ,
49994990 typed_comparisons = contract_statuses ["typed_comparisons" ],
5000- handbacks = contract_statuses ["handbacks" ],
50014991 )
50024992
50034993
0 commit comments