mirror of
https://github.com/aclist/dztui.git
synced 2026-11-07 10:30:40 +01:00
This commit is contained in:
1 parent
903f8fc31d
commit
0c41654645
1 file changed
+23
@@ -0,0 +1,23 @@
|
|||||||
|
import subprocess
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
from dzgui.app_init import build_gui
|
||||||
|
|
||||||
|
|
||||||
|
def get_git_root() -> Path:
|
||||||
|
proc = subprocess.run(
|
||||||
|
["git", "rev-parse", "--show-toplevel"], capture_output=True, text=True
|
||||||
|
)
|
||||||
|
if proc.returncode != 0:
|
||||||
|
raise OSError("Failed to parse git root")
|
||||||
|
return Path(proc.stdout.rstrip())
|
||||||
|
|
||||||
|
|
||||||
|
def get_image_path() -> Path:
|
||||||
|
return get_git_root().joinpath("dzgui/data/images/example.png")
|
||||||
|
|
||||||
|
|
||||||
|
p = get_image_path()
|
||||||
|
app = build_gui("", False)
|
||||||
|
app.set_automation_param("screenshot_path", p)
|
||||||
|
app.run(None)
|
||||||
Reference in new issue
Block a user