def test_get_engine_offscreen_backend_auto_switched_twice(self): self.assertIs(type(get_engine()), OffScreenEngine) # Now OffScreenEngine is the last used engine # if offscreen is switched back to False # get_engine should not return an OffScreenEngine from mayavi.tools.engine_manager import options options.offscreen = False self.assertIs(type(get_engine()), Engine)
def new_axis(fig=None): from mayavi.modules.axes import Axes from mayavi.tools.engine_manager import get_engine, engine_manager from mayavi.tools.figure import gcf scene = gcf() if fig is None: engine = get_engine() else: engine = engine_manager.find_figure_engine(fig) engine.current_scene = fig if scene.scene is not None: scene.scene.disable_render = True parent = engine.current_object # Try to find an existing module, if not add one to the pipeline if parent == None: target = scene else: target = parent ax = Axes() engine.add_module(ax, obj=parent) if scene.scene is not None: scene.scene.disable_render = False return ax
def test_get_engine_offscreen_backend_test(self): self.assertIsInstance(get_engine(), NullEngine)
def test_get_engine_offscreen_backend_envisage(self): self.assertIsInstance(get_engine(), EnvisageEngine)
def test_get_engine_backend_auto_with_existing_engine(self): self.assertIsInstance(get_engine(), EnvisageEngine)
def test_get_engine_backend_simple_with_existing_engine(self): self.assertIsInstance(get_engine(), Engine)
def test_get_engine_offscreen_backend_simple_with_started_engine(self): self.assertIs(type(get_engine()), OffScreenEngine)
def test_get_engine_offscreen_backend_test(self): self.assertIs(type(get_engine()), NullEngine)
def test_get_engine_offscreen_backend_auto_with_existing_engine(self): self.assertIs(type(get_engine()), OffScreenEngine)
def test_get_engine_offscreen_backend_envisage(self): self.assertIs(type(get_engine()), EnvisageEngine)
def test_get_engine_backend_auto_with_existing_engine(self): self.assertIs(type(get_engine()), EnvisageEngine)
def test_get_engine_backend_simple_with_existing_engine(self): self.assertIs(type(get_engine()), Engine)
def test_get_engine_backend_test(self): self.assertIsInstance(get_engine(), NullEngine)
def test_get_engine_offscreen_backend_auto_with_existing_engine(self): self.assertIsInstance(get_engine(), OffScreenEngine)
def test_get_engine_offscreen_backend_simple_with_started_engine(self): self.assertIsInstance(get_engine(), OffScreenEngine)