def test_RemoveUserWithLoginAndNoConfirm(delete, raw_input, capsys): loggedin() am = AuthManager("target", dbn) am.removeUser() out, err = capsys.readouterr() raw_input.assert_called_with(QRemoveUser) delete.not_called() assert out.strip() == "Abort."
def test_RemoveUserWithLoginAndYesConfirm(delete, raw_input, capsys): loggedin() am = AuthManager("target", dbn) # capture = py.io.StdCaptureFD(in_=False) am.removeUser() out, err = capsys.readouterr() raw_input.assert_called_with(QRemoveUser) delete.assert_called_with("target/users", headers=TestAuthHeader) assert out.strip() == IRemoveUser
def test_RemoveUserWithoutLogin(delete, capsys): am = AuthManager("target", dbn) am.removeUser() out, err = capsys.readouterr() delete.not_called() assert out.strip() == ELoginFirst