コード例 #1
0
def init_scene(setup, init_root, history_db, default_scene_name, scene_db=""):
    """
    tests initializing of scenes
    """
    import os
    from src.praxxis.scene import delete_scene

    scene_data = scene.init_scene(scene_db, history_db, default_scene_name)[0]
    assert os.path.exists(scene_data)
    delete_scene.delete_scene(scene_data[1], scene_data[0], history_db)
コード例 #2
0
def test_new_scene(setup, scene_root, history_db):
    from src.praxxis.scene import delete_scene
    from src.praxxis.scene import current_scene

    scene = dummy_object.make_dummy_scene("generated_new_scene")

    entry_scene.new_scene(scene, scene_root, history_db)
    current_scene = current_scene.current_scene(scene_root, history_db)

    assert current_scene == "generated_new_scene"

    delete_scene.delete_scene("generated_new_scene", scene_root, history_db)
コード例 #3
0
def test_new_scene(setup, init_root, default_scene_name, scene_root,
                   history_db):
    """
    tests creating a new scene. depends on setup. 
    """
    from src.praxxis.scene import new_scene
    from src.praxxis.scene import delete_scene
    import os

    scene_data = new_scene.new_scene(default_scene_name, scene_root,
                                     history_db)
    assert os.path.exists(scene_data[0])
    delete_scene.delete_scene(scene_data[1], scene_root, history_db)
コード例 #4
0
def create_one_scene(scene_root, history_db, current_scene_db):
    from src.praxxis.scene import new_scene
    from src.praxxis.scene import delete_scene
    from tests.src.praxxis.util import dummy_object
    from src.praxxis.util import error

    name1 = dummy_object.make_dummy_scene("generated_one_scene")
    new_scene.new_scene(name1, scene_root, history_db)
    yield
    try:
        delete_scene.delete_scene(name1, scene_root, history_db)
    except error.SceneNotFoundError:
        pass
コード例 #5
0
def delete_scene(arg, scene_root=_scene_root, history_db=_history_db):
    """handles deleting a scene"""
    from src.praxxis.scene import delete_scene

    delete_scene.delete_scene(arg, scene_root, history_db)