aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/test_sbbuilder.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/tests/test_sbbuilder.py b/tests/test_sbbuilder.py
index 5c5438e..f71e0f9 100644
--- a/tests/test_sbbuilder.py
+++ b/tests/test_sbbuilder.py
@@ -17,11 +17,13 @@ class Fail(unittest.TestCase):
class Ok(unittest.TestCase):
- def test_parses_jobs(self):
- out = json.dumps({"jobs": [{"id": "20261109-101010-build", "status": "running"}]})
+ def test_parses_stats_and_jobs(self):
+ out = (json.dumps({"cpu": 5, "packages": {"total": 100}})
+ + json.dumps({"jobs": [{"id": "20261109-101010-build", "status": "running"}]}))
st = sbb.make({"sbbuilder": {"host": "buildsystem"},
"run": lambda cmd, timeout=5: out}).state()
self.assertFalse(st["offline"])
+ self.assertEqual(st["stats"]["packages"]["total"], 100)
self.assertEqual(st["jobs"][0]["status"], "running")