def test_no_password_provided(self, mgetpass, mbuild_config): password = '' mgetpass.getpass.return_value = password with self.assertRaisesRegexp(errors.CommandError, messages.no_password_provided): args = self.get_args(self.default_args) run_upgrade(args)
def test_use_password_arg(self, mbuild_config): password = '******' args = self.get_args(self.default_args + ['--password', password]) run_upgrade(args) mbuild_config.assert_called_once_with( mock.ANY, password )
def test_ask_for_password(self, mgetpass, mbuild_config): password = '******' mgetpass.getpass.return_value = password args = self.get_args(self.default_args) run_upgrade(args) mbuild_config.assert_called_once_with( mock.ANY, password )