Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
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
Exemplo n.º 4
0
 def test_get_engine_offscreen_backend_test(self):
     self.assertIsInstance(get_engine(), NullEngine)
Exemplo n.º 5
0
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIsInstance(get_engine(), EnvisageEngine)
Exemplo n.º 6
0
 def test_get_engine_backend_auto_with_existing_engine(self):
     self.assertIsInstance(get_engine(), EnvisageEngine)
Exemplo n.º 7
0
 def test_get_engine_backend_simple_with_existing_engine(self):
     self.assertIsInstance(get_engine(), Engine)
Exemplo n.º 8
0
 def test_get_engine_offscreen_backend_simple_with_started_engine(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
Exemplo n.º 9
0
 def test_get_engine_offscreen_backend_test(self):
     self.assertIs(type(get_engine()), NullEngine)
Exemplo n.º 10
0
 def test_get_engine_offscreen_backend_auto_with_existing_engine(self):
     self.assertIs(type(get_engine()), OffScreenEngine)
Exemplo n.º 11
0
 def test_get_engine_offscreen_backend_test(self):
     self.assertIs(type(get_engine()), NullEngine)
Exemplo n.º 12
0
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIs(type(get_engine()), EnvisageEngine)
Exemplo n.º 13
0
 def test_get_engine_backend_auto_with_existing_engine(self):
     self.assertIs(type(get_engine()), EnvisageEngine)
Exemplo n.º 14
0
 def test_get_engine_backend_simple_with_existing_engine(self):
     self.assertIs(type(get_engine()), Engine)
Exemplo n.º 15
0
 def test_get_engine_backend_test(self):
     self.assertIsInstance(get_engine(), NullEngine)
Exemplo n.º 16
0
 def test_get_engine_offscreen_backend_auto_with_existing_engine(self):
     self.assertIsInstance(get_engine(), OffScreenEngine)
Exemplo n.º 17
0
 def test_get_engine_offscreen_backend_simple_with_started_engine(self):
     self.assertIsInstance(get_engine(), OffScreenEngine)
Exemplo n.º 18
0
 def test_get_engine_offscreen_backend_envisage(self):
     self.assertIs(type(get_engine()), EnvisageEngine)