def test_schema_validation(self): for klass in ( AlterConfigsV0Response, AlterReplicaLogDirsV0Response, ApiVersionsV0Response, ApiVersionsV1Response, ControlledShutdownV0Response, ControlledShutdownV1Response, CreateAclsV0Response, CreatePartitionsV0Response, CreateTopicsV0Response, CreateTopicsV1Response, CreateTopicsV2Response, DeleteAclsV0Response, DeleteTopicsV0Response, DeleteTopicsV1Response, DeleteRecordsV0Response, DescribeAclsV0Response, DescribeConfigsV0Response, DescribeGroupsV0Response, DescribeGroupsV1Response, DescribeLogDirsV0Response, FetchV0Response, FetchV1Response, FetchV2Response, GroupCoordinatorV0Response, FindCoordinatorV1Response, HeartbeatV0Response, HeartbeatV1Response, JoinGroupV0Response, JoinGroupV1Response, JoinGroupV2Response, LeaderAndIsrV0Response, LeaderAndIsrV1Response, LeaveGroupV0Response, LeaveGroupV1Response, ListGroupsV0Response, ListGroupsV1Response, ListOffsetV0Response, ListOffsetV1Response, ListOffsetV2Response, MemberAssignmentV0, MetadataV0Response, MetadataV1Response, MetadataV2Response, MetadataV3Response, MetadataV4Response, MetadataV5Response, OffsetCommitV0Response, OffsetCommitV1Response, OffsetCommitV2Response, OffsetCommitV3Response, OffsetFetchV0Response, OffsetFetchV1Response, OffsetFetchV2Response, OffsetFetchV3Response, OffsetForLeaderEpochV0Response, ProduceV0Response, ProduceV1Response, ProduceV2Response, SaslAuthenticateV0Response, SaslHandshakeV0Response, SaslHandshakeV1Response, StopReplicaV0Response, SyncGroupV0Response, SyncGroupV1Response, UpdateMetadataV0Response, UpdateMetadataV1Response, UpdateMetadataV2Response, UpdateMetadataV3Response, UpdateMetadataV4Response, ): obj = klass({}) try: validate_schema(obj.schema) except (KeyError, TypeError) as e: self.fail("Failed to validate schema for {0}: {1}".format(klass.__name__, e))
def test_schema(self): validate_schema(ControlledShutdownV1Request.schema)
def test_schema(self): validate_schema(SaslHandshakeV0Request.schema)
def test_schema(self): validate_schema(TopicMetadataV1Request.schema)
def test_schema(self): validate_schema(SyncGroupV0Request.schema)
def test_schema(self): validate_schema(StopReplicaV0Request.schema)
def test_controlled_shutdown_v1(self): obj = ControlledShutdownV1Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(DescribeGroupsV0Request.schema)
def test_update_metadata_v2(self): obj = UpdateMetadataV2Response({}) validate_schema(obj.schema)
def test_api_versions_v0(self): obj = ApiVersionsV0Response({}) validate_schema(obj.schema)
def test_sync_group_v0(self): obj = SyncGroupV0Response({}) validate_schema(obj.schema)
def test_stop_replica_v0(self): obj = StopReplicaV0Response({}) validate_schema(obj.schema)
def test_sasl_handshake_v0(self): obj = SaslHandshakeV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(DeleteTopicsV0Request.schema)
def test_create_topics_v0(self): obj = CreateTopicsV0Response({}) validate_schema(obj.schema)
def test_delete_topics_v0(self): obj = DeleteTopicsV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(GroupCoordinatorV0Request.schema)
def test_describe_groups_v0(self): obj = DescribeGroupsV0Response({}) validate_schema(obj.schema)
def test_produce_v2(self): obj = ProduceV2Response({}) validate_schema(obj.schema)
def test_fetch_v2(self): obj = FetchV2Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(HeartbeatV0Request.schema)
def test_group_coordinator_v0(self): obj = GroupCoordinatorV0Response({}) validate_schema(obj.schema)
def test_schema_validation(self): for klass in ( AlterConfigsV0Request, AlterReplicaLogDirsV0Request, ApiVersionsV0Request, ApiVersionsV1Request, ControlledShutdownV0Request, ControlledShutdownV1Request, CreateAclsV0Request, CreatePartitionsV0Request, CreateTopicsV0Request, CreateTopicsV1Request, CreateTopicsV2Request, DeleteAclsV0Request, DeleteRecordsV0Request, DeleteTopicsV0Request, DeleteTopicsV1Request, DescribeAclsV0Request, DescribeConfigsV0Request, DescribeGroupsV0Request, DescribeGroupsV1Request, DescribeLogDirsV0Request, FindCoordinatorV1Request, GroupCoordinatorV0Request, HeartbeatV0Request, JoinGroupV0Request, JoinGroupV1Request, JoinGroupV2Request, LeaderAndIsrV0Request, LeaderAndIsrV1Request, LeaveGroupV0Request, LeaveGroupV1Request, ListGroupsV0Request, ListGroupsV1Request, ListOffsetV0Request, ListOffsetV1Request, ListOffsetV2Request, OffsetCommitV0Request, OffsetCommitV1Request, OffsetCommitV2Request, OffsetCommitV3Request, OffsetFetchV0Request, OffsetFetchV1Request, OffsetFetchV2Request, OffsetFetchV3Request, OffsetForLeaderEpochV0Request, SaslHandshakeV0Request, SaslHandshakeV1Request, SaslAuthenticateV0Request, StopReplicaV0Request, SyncGroupV0Request, SyncGroupV1Request, TopicMetadataV0Request, TopicMetadataV1Request, TopicMetadataV2Request, TopicMetadataV3Request, TopicMetadataV4Request, TopicMetadataV5Request, UpdateMetadataV0Request, UpdateMetadataV1Request, UpdateMetadataV2Request, UpdateMetadataV3Request, UpdateMetadataV4Request, ): try: validate_schema(klass.schema) except (KeyError, TypeError) as e: self.fail("Failed to validate schema for {0}: {1}".format(klass.__name__, e))
def test_heartbeat_v0(self): obj = HeartbeatV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(ListGroupsV0Request.schema)
def test_join_group_v0(self): obj = JoinGroupV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(ApiVersionsV0Request.schema)
def test_leader_and_isr_v0(self): obj = LeaderAndIsrV0Response({}) validate_schema(obj.schema)
def test_leave_group_v0(self): obj = LeaveGroupV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(LeaveGroupV0Request.schema)
def test_list_groups_v0(self): obj = ListGroupsV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(OffsetFetchV0Request.schema)
def test_list_offset_v0(self): obj = ListOffsetV0Response({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(OffsetCommitV0Request.schema)
def test_member_assignment_v0(self): obj = MemberAssignmentV0({}) validate_schema(obj.schema)
def test_schema(self): validate_schema(OffsetFetchV1Request.schema)
def test_schema(self): validate_schema(TopicMetadataV0Request.schema)
def test_offset_fetch_v1(self): obj = OffsetFetchV1Response({}) validate_schema(obj.schema)