chore: fix flaky test case (backport #38369) (#38373)

chore: fix flaky test case (#38369)

(cherry picked from commit ad3634be7c2607ab5c9c831ae01e5ddff7c9ba8b)

Co-authored-by: rohitwaghchaure <rohitw1991@gmail.com>
This commit is contained in:
mergify[bot] 2023-11-28 08:36:06 +05:30 committed by GitHub
parent 8c906b422f
commit a6f3a103db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -920,6 +920,20 @@ class TestWorkOrder(FrappeTestCase):
"Test RM Item 2 for Scrap Item Test",
]
from_time = add_days(now(), -1)
job_cards = frappe.get_all(
"Job Card Time Log",
fields=["distinct parent as name", "docstatus"],
filters={"from_time": (">", from_time)},
order_by="creation asc",
)
for job_card in job_cards:
if job_card.docstatus == 1:
frappe.get_doc("Job Card", job_card.name).cancel()
frappe.delete_doc("Job Card Time Log", job_card.name)
company = "_Test Company with perpetual inventory"
for item_code in items:
create_item(