@@ -20,25 +20,29 @@ class FakeConsumer(object):
2020 - consumer_store (dict): Dictionary to store consumer offsets for each topic-partition.
2121 - subscribed_topic (list): List of topics subscribed by the consumer.
2222
23- Methods: - consume(num_messages=1, *args, **kwargs): Consume messages from subscribed topics. - close(*args,
24- **kwargs): Close the consumer and reset state. - commit(message: Message = None, *args, **kwargs): Commit offsets
25- for consumed messages. - list_topics(topic=None, *args, **kwargs): List topics (returns ClusterMetadata). - poll(
26- timeout=None): Poll for messages from subscribed topics. - _get_key(topic, partition) -> str: Generate a unique
27- key for a topic-partition pair. - subscribe(topics, on_assign=None, *args, **kwargs): Subscribe to one or more
28- topics. - unsubscribe(*args, **kwargs): Unsubscribe from one or more topics. - assign(partitions): Assign
29- partitions to the consumer (unsupported in mockafka). - unassign(*args, **kwargs): Unassign partitions (
30- unsupported in mockafka). - assignment(*args, **kwargs) -> list: Get assigned partitions (unsupported in
31- mockafka). - committed(partitions, timeout=None) -> list: Get committed offsets (unsupported in mockafka). -
32- get_watermark_offsets(partition, timeout=None, *args, **kwargs) -> tuple: Get watermark offsets (unsupported in
33- mockafka). - offsets_for_times(partitions, timeout=None) -> list: Get offsets for given times (unsupported in
34- mockafka). - pause(partitions) -> None: Pause consumption from specified partitions (unsupported in mockafka). -
35- position(partitions) -> list: Get the current position of the consumer in specified partitions (unsupported in
36- mockafka). - resume(partitions) -> None: Resume consumption from specified partitions (unsupported in mockafka).
37- - seek(partition) -> None: Seek to a specific offset in a partition (unsupported in mockafka). - store_offsets(
38- message=None, *args, **kwargs) -> None: Store offsets for consumed messages (unsupported in mockafka). -
39- consumer_group_metadata() -> None: Get consumer group metadata (unsupported in mockafka). - incremental_assign(
40- partitions) -> None: Incrementally assign partitions (unsupported in mockafka). - incremental_unassign(
41- partitions) -> None: Incrementally unassign partitions (unsupported in mockafka).
23+ Methods:
24+ - consume(num_messages=1, *args, **kwargs): Consume messages from subscribed topics.
25+ - close(*args, **kwargs): Close the consumer and reset state.
26+ - commit(message: Message = None, *args, **kwargs): Commit offsets for consumed messages.
27+ - list_topics(topic=None, *args, **kwargs): List topics (returns ClusterMetadata).
28+ - poll(timeout=None): Poll for messages from subscribed topics.
29+ - _get_key(topic, partition) -> str: Generate a unique key for a topic-partition pair.
30+ - subscribe(topics, on_assign=None, *args, **kwargs): Subscribe to one or more topics.
31+ - unsubscribe(*args, **kwargs): Unsubscribe from one or more topics.
32+ - assign(partitions): Assign partitions to the consumer (unsupported in mockafka).
33+ - unassign(*args, **kwargs): Unassign partitions (unsupported in mockafka).
34+ - assignment(*args, **kwargs) -> list: Get assigned partitions (unsupported in mockafka).
35+ - committed(partitions, timeout=None) -> list: Get committed offsets (unsupported in mockafka).
36+ - get_watermark_offsets(partition, timeout=None, *args, **kwargs) -> tuple: Get watermark offsets (unsupported in mockafka).
37+ - offsets_for_times(partitions, timeout=None) -> list: Get offsets for given times (unsupported in mockafka).
38+ - pause(partitions) -> None: Pause consumption from specified partitions (unsupported in mockafka).
39+ - position(partitions) -> list: Get the current position of the consumer in specified partitions (unsupported in mockafka).
40+ - resume(partitions) -> None: Resume consumption from specified partitions (unsupported in mockafka).
41+ - seek(partition) -> None: Seek to a specific offset in a partition (unsupported in mockafka).
42+ - store_offsets(message=None, *args, **kwargs) -> None: Store offsets for consumed messages (unsupported in mockafka).
43+ - consumer_group_metadata() -> None: Get consumer group metadata (unsupported in mockafka).
44+ - incremental_assign(partitions) -> None: Incrementally assign partitions (unsupported in mockafka).
45+ - incremental_unassign(partitions) -> None: Incrementally unassign partitions (unsupported in mockafka).
4246 """
4347
4448 def __init__ (self , * args : Any , ** kwargs : Any ) -> None :
0 commit comments