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)] )
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)])
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)