Grotti 3.6.1: Abgebrochene Läufe bleiben im Protokoll, Spulenwechsel bucht den laufenden Druck nicht vorzeitig ab, und der Pi öffnet große Dateien nicht mehr parallel.
This commit is contained in:
1 parent
2b1e36634a
commit
5081212212
23 files changed
+559
-65
No files matched your search
@@ -85,7 +85,20 @@ class ChooseSpoolTests(unittest.TestCase):
|
||||
self.assertTrue(jobs._spool_valid_for_end(spool, end))
|
||||
|
||||
|
||||
class UndoDeductionTests(unittest.TestCase):
|
||||
def test_reopens_last_segment(self):
|
||||
conn = MagicMock()
|
||||
conn.execute.return_value.fetchall.return_value = [
|
||||
{"spool_id": 7, "weight_g": 10},
|
||||
]
|
||||
run = {"id": 42, "deducted": True}
|
||||
self.assertTrue(jobs.undo_deduction(conn, run))
|
||||
sqls = [str(call.args[0]) for call in conn.execute.call_args_list]
|
||||
self.assertTrue(any("UPDATE run_segments" in sql and "mm_end = NULL" in sql for sql in sqls))
|
||||
|
||||
|
||||
class SteuernAliasTests(unittest.TestCase):
|
||||
|
||||
@patch("grotti.moonraker.gcode_script", return_value={"ok": True})
|
||||
def test_value_alias_for_temp(self, gcode):
|
||||
moonraker.steuern("10.0.0.1", "nozzle", {"value": 210})
|
||||
|
||||
Reference in new issue
Block a user