def __init__(self, qtbot, argv=None): argv = [] if argv is None else argv argv.extend(["--temp-basedir"]) args = startup.setup_pre_app(argv) startup.setup_post_app(args) # No crazy stuff should happen here, waiting is not really necessary working_directory.handler.WAIT_TIME = 0.001 # No key holding happens, waiting is not necessary immanipulate.WAIT_TIME = 0.001
def open_symlink_test_directory(tmp_path): """Create a test directory with symlink(s) and open the base directory in vimiv. Structure: ├── lnstem -> stem └── stem └── leaf """ base_directory = tmp_path / "directory" stem_directory = base_directory / "stem" leaf_directory = stem_directory / "leaf" leaf_directory.mkdir(parents=True) stem_symlink = base_directory / "lnstem" stem_symlink.symlink_to(stem_directory) argv = [str(base_directory)] args = startup.setup_pre_app(argv) startup.setup_post_app(args)
def open_symlink_image_test_directory(tmp_path): """Create a test directory with symlink(s) and open the child directory in vimiv. Structure: ├── image.jpg └── child └── ln.jpg -> ../image.jpg """ base_directory = tmp_path / "directory" base_image_path = base_directory / "image.jpg" child_directory = base_directory / "child" child_image_path = child_directory / "ln.jpg" child_directory.mkdir(parents=True) QPixmap(300, 300).save(str(base_image_path)) child_image_path.symlink_to(base_image_path) argv = [str(child_directory)] args = startup.setup_pre_app(argv) startup.setup_post_app(args)
def start(argv): """Run vimiv startup passing argv as argument list.""" argv = [str(arg) for arg in argv] args = startup.setup_pre_app(argv) startup.setup_post_app(args)