Skip to content
Snippets Groups Projects
Commit 64dfe514 authored by Christopher Randolph Rhodes's avatar Christopher Randolph Rhodes
Browse files

Moved RoiSet method dependencies over to base

parent 89aeb7db
No related branches found
No related tags found
No related merge requests found
......@@ -16,7 +16,7 @@ from sklearn.linear_model import LinearRegression
from model_server.base.accessors import GenericImageDataAccessor, InMemoryDataAccessor, write_accessor_data_to_file
from model_server.base.models import InstanceSegmentationModel
from model_server.base.process import pad, rescale, resample_to_8bit, make_rgb
from model_server.extensions.chaeo.annotators import draw_box_on_patch, draw_contours_on_patch, draw_boxes_on_3d_image
from base.annotators import draw_box_on_patch, draw_contours_on_patch, draw_boxes_on_3d_image
from model_server.extensions.chaeo.accessors import write_patch_to_file, MonoPatchStack, Multichannel3dPatchStack
from base.process import mask_largest_object
......
import pathlib
import unittest
from model_server.base.models import DummyImageToImageModel
from model_server.base.models import DummySemanticSegmentationModel
from model_server.base.session import Session
class TestGetSessionObject(unittest.TestCase):
......@@ -63,7 +63,7 @@ class TestGetSessionObject(unittest.TestCase):
def test_session_loads_model(self):
sesh = Session()
MC = DummyImageToImageModel
MC = DummySemanticSegmentationModel
success = sesh.load_model(MC)
self.assertTrue(success)
loaded_models = sesh.describe_loaded_models()
......@@ -77,7 +77,7 @@ class TestGetSessionObject(unittest.TestCase):
def test_session_loads_second_instance_of_same_model(self):
sesh = Session()
MC = DummyImageToImageModel
MC = DummySemanticSegmentationModel
sesh.load_model(MC)
sesh.load_model(MC)
self.assertIn(MC.__name__ + '_00', sesh.models.keys())
......@@ -86,7 +86,7 @@ class TestGetSessionObject(unittest.TestCase):
def test_session_loads_model_with_params(self):
sesh = Session()
MC = DummyImageToImageModel
MC = DummySemanticSegmentationModel
p1 = {'p1': 'abc'}
success = sesh.load_model(MC, params=p1)
self.assertTrue(success)
......@@ -103,7 +103,7 @@ class TestGetSessionObject(unittest.TestCase):
def test_session_finds_existing_model_with_different_path_formats(self):
sesh = Session()
MC = DummyImageToImageModel
MC = DummySemanticSegmentationModel
p1 = {'path': 'c:\\windows\\dummy.pa'}
p2 = {'path': 'c:/windows/dummy.pa'}
mid = sesh.load_model(MC, params=p1)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment