Skip to content

Commit 85218b5

Browse files
Merge pull request ClickHouse#78624 from ilejn/split_kafka_tests
Split kafka tests (1)
2 parents e00c6e4 + 45ff4e5 commit 85218b5

17 files changed

+1550
-1254
lines changed

tests/integration/test_storage_kafka/common.py renamed to tests/integration/helpers/kafka/common.py

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,5 @@
1-
import io
2-
import logging
3-
import os.path as p
4-
import random
5-
import socket
6-
import string
7-
import time
8-
from contextlib import contextmanager
9-
10-
import avro.datafile
11-
import avro.io
12-
from confluent_kafka.avro.serializer.message_serializer import MessageSerializer
13-
from google.protobuf.internal.encoder import _VarintBytes
14-
from kafka import BrokerConnection, KafkaAdminClient, KafkaConsumer, KafkaProducer
15-
from kafka.admin import NewTopic
16-
from kafka.protocol.admin import DescribeGroupsRequest_v1
17-
from kafka.protocol.group import MemberAssignment
18-
19-
from helpers.client import QueryRuntimeException
20-
from helpers.test_tools import TSV
21-
22-
from . import kafka_pb2, social_pb2
23-
24-
KAFKA_TOPIC_OLD = "old_t"
25-
KAFKA_CONSUMER_GROUP_OLD = "old_cg"
26-
KAFKA_TOPIC_NEW = "new_t"
27-
KAFKA_CONSUMER_GROUP_NEW = "new_cg"
1+
from helpers.kafka.common_direct import *
2+
from helpers.kafka.common_direct import _VarintBytes
283

294

305
def get_kafka_producer(port, serializer, retries):
@@ -490,3 +465,9 @@ def describe_consumer_group(kafka_cluster, name):
490465
member_info["assignment"] = member_topics_assignment
491466
res.append(member_info)
492467
return res
468+
469+
470+
KAFKA_TOPIC_OLD = "old_t"
471+
KAFKA_CONSUMER_GROUP_OLD = "old_cg"
472+
KAFKA_TOPIC_NEW = "new_t"
473+
KAFKA_CONSUMER_GROUP_NEW = "new_cg"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import json
2+
import io
3+
import logging
4+
import math
5+
import os.path as p
6+
import random
7+
import socket
8+
import string
9+
import threading
10+
11+
import time
12+
from contextlib import contextmanager
13+
14+
import pytest
15+
16+
import avro.datafile
17+
import avro.io
18+
import avro.schema
19+
from confluent_kafka.avro.cached_schema_registry_client import (
20+
CachedSchemaRegistryClient,
21+
)
22+
23+
import kafka.errors
24+
from confluent_kafka.avro.serializer.message_serializer import MessageSerializer
25+
from kafka import BrokerConnection, KafkaAdminClient, KafkaConsumer, KafkaProducer
26+
from kafka.admin import NewTopic
27+
from kafka.protocol.admin import DescribeGroupsRequest_v1
28+
from kafka.protocol.group import MemberAssignment
29+
30+
from helpers.client import QueryRuntimeException
31+
from helpers.cluster import ClickHouseCluster, is_arm
32+
from helpers.network import PartitionManager
33+
from helpers.test_tools import TSV, assert_eq_with_retry
34+
35+
from helpers.kafka import kafka_pb2, social_pb2, message_with_repeated_pb2
36+
37+
from google.protobuf.internal.encoder import _VarintBytes
38+
39+
40+
if is_arm():
41+
pytestmark = pytest.mark.skip

tests/integration/test_kafka_bad_messages/test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from kafka.admin import NewTopic
77

88
from helpers.cluster import ClickHouseCluster, is_arm
9-
from helpers.kafka_common import (
9+
from helpers.kafka.common import (
1010
kafka_create_topic,
1111
kafka_delete_topic,
1212
get_kafka_producer,

tests/integration/test_kafka_bad_messages/test_1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from helpers.kafka_common import (
1+
from helpers.kafka.common import (
22
kafka_create_topic,
33
kafka_delete_topic,
44
get_kafka_producer,

0 commit comments

Comments
 (0)