Skip to content

Commit 3a48363

Browse files
committed
add load_description_and_test overloads for expected_type=model
1 parent c2cb370 commit 3a48363

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

bioimageio/core/_resource_tests.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,11 @@
3030

3131
from bioimageio.core import __version__
3232
from bioimageio.spec import (
33+
AnyModelDescr,
3334
BioimageioCondaEnv,
3435
InvalidDescr,
3536
LatestResourceDescr,
37+
ModelDescr,
3638
ResourceDescr,
3739
ValidationContext,
3840
build_description,
@@ -467,6 +469,21 @@ def _test_in_env(
467469
return ValidationSummary.load_json(summary_path)
468470

469471

472+
@overload
473+
def load_description_and_test(
474+
source: Union[ResourceDescr, PermissiveFileSource, BioimageioYamlContent],
475+
*,
476+
format_version: Literal["latest"],
477+
weight_format: Optional[SupportedWeightsFormat] = None,
478+
devices: Optional[Sequence[str]] = None,
479+
determinism: Literal["seed_only", "full"] = "seed_only",
480+
expected_type: Literal["model"],
481+
sha256: Optional[Sha256] = None,
482+
stop_early: bool = True,
483+
**deprecated: Unpack[DeprecatedKwargs],
484+
) -> Union[ModelDescr, InvalidDescr]: ...
485+
486+
470487
@overload
471488
def load_description_and_test(
472489
source: Union[ResourceDescr, PermissiveFileSource, BioimageioYamlContent],
@@ -482,6 +499,21 @@ def load_description_and_test(
482499
) -> Union[LatestResourceDescr, InvalidDescr]: ...
483500

484501

502+
@overload
503+
def load_description_and_test(
504+
source: Union[ResourceDescr, PermissiveFileSource, BioimageioYamlContent],
505+
*,
506+
format_version: Union[FormatVersionPlaceholder, str] = DISCOVER,
507+
weight_format: Optional[SupportedWeightsFormat] = None,
508+
devices: Optional[Sequence[str]] = None,
509+
determinism: Literal["seed_only", "full"] = "seed_only",
510+
expected_type: Literal["model"],
511+
sha256: Optional[Sha256] = None,
512+
stop_early: bool = True,
513+
**deprecated: Unpack[DeprecatedKwargs],
514+
) -> Union[AnyModelDescr, InvalidDescr]: ...
515+
516+
485517
@overload
486518
def load_description_and_test(
487519
source: Union[ResourceDescr, PermissiveFileSource, BioimageioYamlContent],

0 commit comments

Comments
 (0)