You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
imaginAIry/tests/test_model_manager.py

25 lines
698 B
Python

from imaginairy import config
from imaginairy.model_manager import resolve_model_paths
def test_resolved_paths():
"""Test that the resolved model path is correct."""
(
model_metadata,
weights_path,
config_path,
control_weights_path,
) = resolve_model_paths()
assert model_metadata.short_name == config.DEFAULT_MODEL
assert model_metadata.config_path == config_path
default_config_path = config_path
(
model_metadata,
weights_path,
config_path,
control_weights_path,
) = resolve_model_paths(weights_path="foo.ckpt")
assert weights_path == "foo.ckpt"
assert config_path == default_config_path