Commit 7d2bb86c authored by Vladimir Repin's avatar Vladimir Repin
Browse files

combine tests together, return set options test

parent 3af488bd
Loading
Loading
Loading
Loading
+0 −0

Empty file deleted.

+0 −47
Original line number Diff line number Diff line
import unittest
import requests


class TestTxt2ImgWorking(unittest.TestCase):
    def setUp(self):
        self.url_txt2img = "http://localhost:7860/sdapi/v1/txt2img"
        self.simple_txt2img = {
            "enable_hr": False,
            "denoising_strength": 0,
            "firstphase_width": 0,
            "firstphase_height": 0,
            "prompt": "example prompt",
            "styles": [],
            "seed": -1,
            "subseed": -1,
            "subseed_strength": 0,
            "seed_resize_from_h": -1,
            "seed_resize_from_w": -1,
            "batch_size": 1,
            "n_iter": 1,
            "steps": 3,
            "cfg_scale": 7,
            "width": 64,
            "height": 64,
            "restore_faces": False,
            "tiling": False,
            "negative_prompt": "",
            "eta": 0,
            "s_churn": 0,
            "s_tmax": 0,
            "s_tmin": 0,
            "s_noise": 1,
            "sampler_index": "Euler a"
        }

    def test_txt2img_with_restore_faces_performed(self):
        self.simple_txt2img["restore_faces"] = True
        self.assertEqual(requests.post(self.url_txt2img, json=self.simple_txt2img).status_code, 200)


class TestTxt2ImgCorrectness(unittest.TestCase):
    pass


if __name__ == "__main__":
    unittest.main()
+4 −0
Original line number Diff line number Diff line
@@ -63,6 +63,10 @@ class TestTxt2ImgWorking(unittest.TestCase):
        self.simple_txt2img["n_iter"] = 2
        self.assertEqual(requests.post(self.url_txt2img, json=self.simple_txt2img).status_code, 200)

    def test_txt2img_with_restore_faces_performed(self):
        self.simple_txt2img["restore_faces"] = True
        self.assertEqual(requests.post(self.url_txt2img, json=self.simple_txt2img).status_code, 200)


if __name__ == "__main__":
    unittest.main()
+14 −0
Original line number Diff line number Diff line
@@ -18,6 +18,20 @@ class UtilsTests(unittest.TestCase):
  def test_options_get(self):
    self.assertEqual(requests.get(self.url_options).status_code, 200)

  def test_options_write(self):
    response = requests.get(self.url_options)
    self.assertEqual(response.status_code, 200)

    pre_value = response.json()["send_seed"]

    self.assertEqual(requests.post(self.url_options, json={"send_seed":not pre_value}).status_code, 200)

    response = requests.get(self.url_options)
    self.assertEqual(response.status_code, 200)
    self.assertEqual(response.json()["send_seed"], not pre_value)

    requests.post(self.url_options, json={"send_seed": pre_value})

  def test_cmd_flags(self):
    self.assertEqual(requests.get(self.url_cmd_flags).status_code, 200)