def METHOD_NAME(self):
    """
    Invoke drop_user() with policy incorrect
    """
    user = "incorrect-policy"
    password = "foo1"
    roles = ["read", "read-write", "sys-admin"]
    status = self.client.admin_create_user(user, password, roles)
    time.sleep(1)
    assert status == 0
    user_details = self.client.admin_query_user(user)
    assert user_details == ["read", "read-write", "sys-admin"]
    policy = {"timeout": 0.2}
    try:
        status = self.client.admin_drop_user(user, policy)
    except e.ParamError as exception:
        assert exception.code == -2
        assert exception.msg == "timeout is invalid"
    status = self.client.admin_drop_user(user)