Skip to content

pytest is not working with kafka #193

Description

@ker-zhao

The following code is from lib/python3.11/site-packages/kafka/conn.py:79, if I didn't install gssapi it should be catched by ImportError, but if it's run by pytest, then there will be a ImportWarning instead of ImportError, so the following code won't work properly.

try:
import gssapi
from gssapi.raw.misc import GSSError
except ImportError:
#no gssapi available, will disable gssapi mechanism
gssapi = None
GSSError = None

Activity

  1. s3rius commented on Oct 31, 2023

    @s3rius
    Owner

    Will take a closer look. Thanks for reporting.

  2. danboyle7 commented on Nov 3, 2023

    @danboyle7

    Its due to an out-of-date vendored version of six in python-kafka (dependency of aiokafka). An update was pushed to their master to push their version to 1.16 2 days ago (dpkp/kafka-python#2398), however, python-kafka hasnt had a tagged update in years...

  3. s3rius commented on Nov 4, 2023

    @s3rius
    Owner

    Well, we can depend on the tag revisions from repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions