"""Functional tests for Ledger Reserve Release Schedule.""" from unittest.mock import patch @patch('ledger.blueprints.ledger_reserve_release_schedule.logic') def test_bulk_create_ledger_reserve_release_schedule( mock_logic, fixture_client, mock_bulk_ledger_reserve_release_schedule_body ): """Test bulk create Ledger Reserve Release Schedule blueprint.""" post_body = mock_bulk_ledger_reserve_release_schedule_body fixture_client.post('/ledger-reserve-release-schedule/bulk', json=post_body) mock_logic.bulk_create.assert_called_once() @patch('ledger.blueprints.ledger_reserve_release_schedule.logic') def test_get_by_release_statement_period_id(mock_logic, fixture_client): """Test getting release schedule items by statement period.""" fixture_client.get('/ledger-reserve-release-schedule/statement-period/2/release') mock_logic.get_by_release_statement_period_id.assert_called_once_with(2)