1
0
Fork 0
onnx-web/api/tests/chain/test_blend_mask.py

29 lines
788 B
Python
Raw Normal View History

2023-09-14 03:56:23 +00:00
import unittest
2023-09-15 00:35:48 +00:00
2023-09-14 03:56:23 +00:00
from PIL import Image
from onnx_web.chain.blend_mask import BlendMaskStage
from onnx_web.chain.result import StageResult
2023-12-21 15:51:06 +00:00
from onnx_web.params import HighresParams, SizeChart, UpscaleParams
2023-09-14 03:56:23 +00:00
class BlendMaskStageTests(unittest.TestCase):
def test_empty(self):
stage = BlendMaskStage()
sources = StageResult.empty()
2023-09-14 03:56:23 +00:00
result = stage.run(
None,
None,
None,
None,
sources,
highres=HighresParams(False, 1, 0, 0),
upscale=UpscaleParams(""),
stage_mask=Image.new("RGBA", (64, 64)),
2023-12-22 02:53:16 +00:00
stage_source=Image.new("RGBA", (64, 64)),
dims=(0, 0, SizeChart.auto),
2023-09-14 03:56:23 +00:00
)
2024-01-06 02:13:57 +00:00
result.validate()
2023-09-14 03:56:23 +00:00
self.assertEqual(len(result), 0)