graph: do not remove tempfile when opening in viewer

This commit is contained in:
André Roth
2024-12-04 14:23:36 +01:00
parent 88ef8efba5
commit 320307f504
4 changed files with 40 additions and 15 deletions

View File

@@ -0,0 +1,2 @@
Generating graph...
Output saved to /tmp/aptly-graph.png

View File

@@ -0,0 +1,2 @@
Generating graph...
Displaying png file: xdg-open /tmp/aptly-graph1173098610.png

33
system/t14_graph/graph.py Normal file
View File

@@ -0,0 +1,33 @@
"""
Test aptly graph
"""
import os
import re
from lib import BaseTest
class CreateGraphTest(BaseTest):
"""
open graph in viewer
"""
fixtureCmds = ["mkdir -p ../build", "ln -fs /bin/true ../build/xdg-open"]
environmentOverride = {"PATH": os.environ["PATH"] + ":../build"}
runCmd = "aptly graph"
def outputMatchPrepare(self, s):
return re.sub(r"[0-9]", "", s)
def teardown(self):
self.run_cmd(["rm", "-f", "../build/xdg-open"])
class CreateGraphOutputTest(BaseTest):
"""
open graph in viewer
"""
runCmd = "aptly graph -output /tmp/aptly-graph.png"
def teardown(self):
self.run_cmd(["rm", "-f", "/tmp/aptly-graph.png"])