Учебный код проверен локально при подготовке статьи, не в Искре и не в GitHub CI.
Python 3.13.2; команда: python3 -m unittest -v

ИСХОДНЫЙ ВАРИАНТ
test_after_end_is_excluded (test_orders.DateIntervalTests.test_after_end_is_excluded) ... ok
test_before_start_is_excluded (test_orders.DateIntervalTests.test_before_start_is_excluded) ... ok
test_cancelled_order_is_excluded (test_orders.DateIntervalTests.test_cancelled_order_is_excluded) ... ok
test_last_day_is_included (test_orders.DateIntervalTests.test_last_day_is_included) ... FAIL
test_one_day_interval (test_orders.DateIntervalTests.test_one_day_interval) ... FAIL

======================================================================
FAIL: test_last_day_is_included (test_orders.DateIntervalTests.test_last_day_is_included)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/koshatinko/.codex/worktrees/profession-draft-guides/iskra-marketing/creatives/cases/ispravit-bag-i-otkryt-pr/example-input/test_orders.py", line 14, in test_last_day_is_included
    self.assertEqual(self.ids("2026-10-30", "2026-10-31"), ["A1", "A2", "A3"])
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: ['A1'] != ['A1', 'A2', 'A3']

Second list contains 2 additional elements.
First extra element 1:
'A2'

- ['A1']
+ ['A1', 'A2', 'A3']

======================================================================
FAIL: test_one_day_interval (test_orders.DateIntervalTests.test_one_day_interval)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/koshatinko/.codex/worktrees/profession-draft-guides/iskra-marketing/creatives/cases/ispravit-bag-i-otkryt-pr/example-input/test_orders.py", line 17, in test_one_day_interval
    self.assertEqual(self.ids("2026-10-31", "2026-10-31"), ["A2", "A3"])
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError: Lists differ: [] != ['A2', 'A3']

Second list contains 2 additional elements.
First extra element 0:
'A2'

- []
+ ['A2', 'A3']

----------------------------------------------------------------------
Ran 5 tests in 0.001s

FAILED (failures=2)

ИСПРАВЛЕННЫЙ ЭТАЛОН
test_after_end_is_excluded (test_orders.DateIntervalTests.test_after_end_is_excluded) ... ok
test_before_start_is_excluded (test_orders.DateIntervalTests.test_before_start_is_excluded) ... ok
test_cancelled_order_is_excluded (test_orders.DateIntervalTests.test_cancelled_order_is_excluded) ... ok
test_last_day_is_included (test_orders.DateIntervalTests.test_last_day_is_included) ... ok
test_one_day_interval (test_orders.DateIntervalTests.test_one_day_interval) ... ok

----------------------------------------------------------------------
Ran 5 tests in 0.000s

OK
