Fix comparison pipeline event and transaction handling
This commit is contained in:
@@ -17,7 +17,7 @@ class TestApplyOpsAdd:
|
||||
def test_add(self, db):
|
||||
ops = [{"action": "ADD", "new_row": {"name": "Аренда стойко-места", "price": 50000, "qty": 1, "sum": 50000, "date_start": "2025-01-01"}}]
|
||||
s = spec_events.apply_ops(CID, SID, DID, ops, "pid", {})
|
||||
assert s == {"added": 1, "updated": 0, "deleted": 0}
|
||||
assert s == {"added": 1, "updated": 0, "deleted": 0, "unresolved": 0}
|
||||
rows = spec_current.list_by_contract(CID)
|
||||
assert len(rows) == 1
|
||||
assert rows[0]["name"] == "Аренда стойко-места"
|
||||
@@ -27,7 +27,7 @@ class TestApplyOpsAdd:
|
||||
def test_add_empty_name_unresolved(self, db):
|
||||
ops = [{"action": "ADD", "new_row": {"name": ""}}]
|
||||
s = spec_events.apply_ops(CID, SID, DID, ops, "pid", {})
|
||||
assert s == {"added": 0, "updated": 0, "deleted": 0}
|
||||
assert s == {"added": 0, "updated": 0, "deleted": 0, "unresolved": 1}
|
||||
assert spec_current.list_by_contract(CID) == []
|
||||
|
||||
def test_add_multiple(self, db):
|
||||
|
||||
Reference in New Issue
Block a user