diff options
author | Vladimir Repin <32306715+mezotaken@users.noreply.github.com> | 2023-01-09 18:01:28 +0000 |
---|---|---|
committer | Vladimir Repin <32306715+mezotaken@users.noreply.github.com> | 2023-01-09 18:01:28 +0000 |
commit | 00005ac9af10d58a75f7ce0aa04db78775808e93 (patch) | |
tree | 63daeba6b2269fd33196f73178b2f2255266da9a /test/basic_features/extras_test.py | |
parent | 7d2bb86cce10ee6a8e81aaad810544a4ca38cec9 (diff) | |
download | stable-diffusion-webui-gfx803-00005ac9af10d58a75f7ce0aa04db78775808e93.tar.gz stable-diffusion-webui-gfx803-00005ac9af10d58a75f7ce0aa04db78775808e93.tar.bz2 stable-diffusion-webui-gfx803-00005ac9af10d58a75f7ce0aa04db78775808e93.zip |
add more tests
Diffstat (limited to 'test/basic_features/extras_test.py')
-rw-r--r-- | test/basic_features/extras_test.py | 37 |
1 files changed, 31 insertions, 6 deletions
diff --git a/test/basic_features/extras_test.py b/test/basic_features/extras_test.py index 8763f8ed..0170c511 100644 --- a/test/basic_features/extras_test.py +++ b/test/basic_features/extras_test.py @@ -1,10 +1,12 @@ import unittest - +import requests +from gradio.processing_utils import encode_pil_to_base64 +from PIL import Image class TestExtrasWorking(unittest.TestCase): def setUp(self): - self.url_img2img = "http://localhost:7860/sdapi/v1/extra-single-image" - self.simple_extras = { + self.url_extras_single = "http://localhost:7860/sdapi/v1/extra-single-image" + self.extras_single = { "resize_mode": 0, "show_extras_results": True, "gfpgan_visibility": 0, @@ -17,12 +19,35 @@ class TestExtrasWorking(unittest.TestCase): "upscaler_1": "None", "upscaler_2": "None", "extras_upscaler_2_visibility": 0, - "image": "" + "image": encode_pil_to_base64(Image.open(r"test/test_files/img2img_basic.png")) } + def test_simple_upscaling_performed(self): + self.extras_single["upscaler_1"] = "Lanczos" + self.assertEqual(requests.post(self.url_extras_single, json=self.extras_single).status_code, 200) + + +class TestPngInfoWorking(unittest.TestCase): + def setUp(self): + self.url_png_info = "http://localhost:7860/sdapi/v1/extra-single-image" + self.png_info = { + "image": encode_pil_to_base64(Image.open(r"test/test_files/img2img_basic.png")) + } + + def test_png_info_performed(self): + self.assertEqual(requests.post(self.url_png_info, json=self.png_info).status_code, 200) + + +class TestInterrogateWorking(unittest.TestCase): + def setUp(self): + self.url_interrogate = "http://localhost:7860/sdapi/v1/extra-single-image" + self.interrogate = { + "image": encode_pil_to_base64(Image.open(r"test/test_files/img2img_basic.png")), + "model": "clip" + } -class TestExtrasCorrectness(unittest.TestCase): - pass + def test_interrogate_performed(self): + self.assertEqual(requests.post(self.url_interrogate, json=self.interrogate).status_code, 200) if __name__ == "__main__": |