Пример #1
0
 def _main_test_helper(self, argv, func_name, exp_args=(), exp_kwargs={}):
     with mock.patch.object(sys, 'argv', argv):
         cli.main()
         self.do_alembic_cmd.assert_has_calls(
             [mock.call(mock.ANY, func_name, *exp_args, **exp_kwargs)]
         )
Пример #2
0
 def _main_test_helper(self, argv, func_name, exp_args=(), exp_kwargs={}):
     with mock.patch.object(sys, 'argv', argv):
         cli.main()
         self.do_alembic_cmd.assert_has_calls(
             [mock.call(mock.ANY, func_name, *exp_args, **exp_kwargs)])
Пример #3
0
    def test_main(self):
        self.process_argv.return_value = ('foo', ('bar', ), {'baz': 1})
        cli.main()

        self.process_argv.assert_called_once_with(sys.argv)
        self.alembic_cmd.foo.assert_called_once_with(mock.ANY, 'bar', baz=1)