Files
invoke-ai--invokeai/tests/test_path.py
T
wehub-resource-sync cddb07a176
docs / deploy (push) Has been cancelled
docs / changes (push) Has been cancelled
docs / check-and-build (push) Has been cancelled
build container image / cpu (push) Has been cancelled
build container image / cuda (push) Has been cancelled
build container image / rocm (push) Has been cancelled
frontend checks / frontend-checks (push) Has been cancelled
frontend tests / frontend-tests (push) Has been cancelled
lfs checks / lfs-check (push) Has been cancelled
python checks / python-checks (push) Has been cancelled
python tests / py3.12: macos-default (push) Has been cancelled
python tests / py3.11: windows-cpu (push) Has been cancelled
python tests / py3.12: windows-cpu (push) Has been cancelled
python tests / py3.11: linux-cpu (push) Has been cancelled
typegen checks / typegen-checks (push) Has been cancelled
uv lock checks / uv-lock-checks (push) Has been cancelled
openapi checks / openapi-checks (push) Has been cancelled
python tests / py3.11: macos-default (push) Has been cancelled
python tests / py3.12: linux-cpu (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:22:06 +08:00

41 lines
1.1 KiB
Python

"""
Not really a test, but a way to verify that the paths are existing
and fail early if they are not.
"""
import pathlib
import unittest
from os import path as osp
from PIL import Image
import invokeai.app.assets.images as image_assets
import invokeai.configs as configs
class ConfigsTestCase(unittest.TestCase):
"""Test the configuration related imports and objects"""
def get_configs_path(self) -> pathlib.Path:
"""Get the path of the configs folder"""
configs_path = pathlib.Path(configs.__path__[0])
return configs_path
def test_configs_path(self):
"""Test that the configs path is correct"""
TEST_PATH = str(self.get_configs_path())
assert TEST_PATH.endswith(str(osp.join("invokeai", "configs")))
def test_caution_img(self):
"""Verify the caution image"""
caution_img = Image.open(osp.join(image_assets.__path__[0], "caution.png"))
assert caution_img.width == int(500)
assert caution_img.height == int(441)
assert caution_img.format == str("PNG")
if __name__ == "__main__":
unittest.main(
verbosity=2,
)