improve bazdid 6
This commit is contained in:
1 parent
99c25a8216
commit
fa73a734a0
21 files changed
+32760
-7985
No files matched your search
@@ -1417,8 +1417,10 @@ class CoordinationDoneConfirmTests(TestCase):
|
||||
self.assertIn('holdAutoChecked = false', block)
|
||||
|
||||
def test_confirmation_is_gated_before_submit(self):
|
||||
block = self.html.split('$("#ActionBox").on(\'submit\'', 1)[1]
|
||||
block = block.split('});', 1)[0]
|
||||
# هندلر «انجام شد» دومی است؛ هندلر اول مربوط به «عقببردن تاریخ قرار»
|
||||
# است. پس بلوک را از هندلری میگیریم که به showHoldConfirm میرسد.
|
||||
block = self.html.split('showHoldConfirm();', 1)[0].rsplit(
|
||||
'$("#ActionBox").on(\'submit\'', 1)[1]
|
||||
# سه شرط خروج زودهنگام: ویرایش/تأییدشده، نوع غیر هماهنگی، تیک نخورده.
|
||||
self.assertIn('isEditMode || holdConfirmed', block)
|
||||
self.assertIn("!== 'hamahangi'", block)
|
||||
@@ -2010,8 +2012,12 @@ class TodayFollowupTests(TestCase):
|
||||
|
||||
# ---------- ستون «تأخیر» فقط در نمای پیگیری مخفی ----------
|
||||
def test_overdue_column_hidden_only_in_followup_view(self):
|
||||
customer = self._customer('ستون تأخیر')
|
||||
self._coordination(customer, 0)
|
||||
# مشتری بدون هیچ قرار: در «تعیین تکلیف نشده» ردیف دارد، پس سلول ستون
|
||||
# «تأخیر» رندر میشود. (نسخهٔ قبلی از یک هماهنگیِ «امروز ساعت ۱۲»
|
||||
# استفاده میکرد؛ اگر تست پیش از ظهر اجرا میشد آن هماهنگی «آینده»
|
||||
# شمرده میشد، مشتری از فهرست خارج میشد، جدول خالی میماند و تست
|
||||
# به ساعتِ اجرا وابسته بود.)
|
||||
self._customer('ستون تأخیر')
|
||||
|
||||
followup_html = self.client.get(self.URL + '?view=today').content.decode()
|
||||
self.assertNotIn('data-label="تأخیر"', followup_html)
|
||||
|
||||
Reference in new issue
Block a user