Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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
        )
Exemplo n.º 3
0
    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
        )