コード例 #1
0
ファイル: test_atschedule.py プロジェクト: vdloo/atscheduler
    def test_atschedule_schedules_batches(self, _, create_batches, schedule_batches):
        atschedule(*self.test_args, email='*****@*****.**', parallel=5, interval=10)
        batches, at = create_batches.return_value

        schedule_batches.assert_called_once_with(
            self.command, batches, at, '*****@*****.**', 5
        )
コード例 #2
0
ファイル: test_atschedule.py プロジェクト: vdloo/atscheduler
    def test_atschedule_returns_results_of_scheduled_batches(self, _1, _2, schedule_batches):
        ret = atschedule(*self.test_args, email='*****@*****.**', parallel=5, interval=10)

        self.assertEqual(ret, schedule_batches.return_value)
コード例 #3
0
ファイル: test_atschedule.py プロジェクト: vdloo/atscheduler
 def test_atschedule_defaults_to_interval_is_0(self, check_parameters, *args):
     atschedule(*self.test_args, parallel=5)
     
     check_parameters.assert_called_once_with(parallel=5, interval=0)
コード例 #4
0
ファイル: test_atschedule.py プロジェクト: vdloo/atscheduler
    def test_atschedule_create_batches(self, _, create_batches, *args):
        atschedule(*self.test_args, parallel=5, interval=10)

        create_batches.assert_called_once_with('echo {0}', [1, 2, 3], '15:00', 5, 10)
コード例 #5
0
ファイル: test_atschedule.py プロジェクト: vdloo/atscheduler
    def test_atschedule_checks_parameters(self, check_parameters, *args):
        atschedule(*self.test_args, parallel=5, interval=10)

        check_parameters.assert_called_once_with(parallel=5, interval=10)