Skip to content

Commit 1d80d7e

Browse files
committed
Move dummy viewer tests into separate file
1 parent d9900a8 commit 1d80d7e

File tree

2 files changed

+15
-11
lines changed

2 files changed

+15
-11
lines changed

tests/test_astro_image_display_api.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
from astropy.utils.data import get_pkg_data_contents
22

33
from astro_image_display_api.interface_definition import ImageViewerInterface
4-
from astro_image_display_api.widget_api_test import ImageWidgetAPITest
5-
from astro_image_display_api.dummy_viewer import ImageViewer
64

75
def test_api_test_class_completeness():
86
"""
@@ -28,12 +26,3 @@ def test_api_test_class_completeness():
2826
"ImageWidgetAPITest does not access these attributes/methods:\n "
2927
f"{"\n".join(attr for attr, present in zip(required_attributes, attr_present) if not present)}. "
3028
)
31-
32-
33-
def test_instance():
34-
image = ImageViewer()
35-
assert isinstance(image, ImageViewerInterface)
36-
37-
38-
class TestDummyViewer(ImageWidgetAPITest):
39-
image_widget_class = ImageViewer

tests/test_dummy_viewer.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
from astro_image_display_api.dummy_viewer import ImageViewer
2+
from astro_image_display_api.interface_definition import ImageViewerInterface
3+
from astro_image_display_api.widget_api_test import ImageWidgetAPITest
4+
5+
6+
def test_instance():
7+
# Make sure that the ImageViewer class implements the ImageViewerInterface
8+
image = ImageViewer()
9+
assert isinstance(image, ImageViewerInterface)
10+
11+
12+
class TestDummyViewer(ImageWidgetAPITest):
13+
"""
14+
Test functionality of the ImageViewer class."""
15+
image_widget_class = ImageViewer

0 commit comments

Comments
 (0)