mirror of
https://github.com/python-pillow/Pillow.git
synced 2024-12-25 17:36:18 +03:00
Test show method on CIs
This commit is contained in:
parent
b7ad0d8852
commit
508a2b48f0
|
@ -355,6 +355,12 @@ def on_appveyor():
|
|||
return "APPVEYOR" in os.environ
|
||||
|
||||
|
||||
def on_ci():
|
||||
# Travis and AppVeyor have "CI"
|
||||
# Azure Pipelines has "TF_BUILD"
|
||||
return "CI" in os.environ or "TF_BUILD" in os.environ
|
||||
|
||||
|
||||
if sys.platform == "win32":
|
||||
IMCONVERT = os.environ.get("MAGICK_HOME", "")
|
||||
if IMCONVERT:
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
from PIL import Image, ImageShow
|
||||
|
||||
from .helper import PillowTestCase, hopper
|
||||
from .helper import PillowTestCase, hopper, on_ci, unittest
|
||||
|
||||
|
||||
class TestImageShow(PillowTestCase):
|
||||
|
@ -15,7 +15,7 @@ class TestImageShow(PillowTestCase):
|
|||
# Restore original state
|
||||
ImageShow._viewers.pop()
|
||||
|
||||
def test_show(self):
|
||||
def test_viewer_show(self):
|
||||
class TestViewer(ImageShow.Viewer):
|
||||
methodCalled = False
|
||||
|
||||
|
@ -34,6 +34,12 @@ class TestImageShow(PillowTestCase):
|
|||
# Restore original state
|
||||
ImageShow._viewers.pop(0)
|
||||
|
||||
@unittest.skipUnless(on_ci(), "Only run on CIs")
|
||||
def test_show(self):
|
||||
for mode in ("1", "I;16", "LA", "RGB", "RGBA"):
|
||||
im = hopper(mode)
|
||||
self.assertTrue(ImageShow.show(im))
|
||||
|
||||
def test_viewer(self):
|
||||
viewer = ImageShow.Viewer()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user