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)
Esempio n. 3
0
 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)
Esempio n. 7
0
 def test_controlled_shutdown_v1(self):
     obj = ControlledShutdownV1Response({})
     validate_schema(obj.schema)
Esempio n. 8
0
 def test_schema(self):
     validate_schema(DescribeGroupsV0Request.schema)
Esempio n. 9
0
 def test_update_metadata_v2(self):
     obj = UpdateMetadataV2Response({})
     validate_schema(obj.schema)
Esempio n. 10
0
 def test_api_versions_v0(self):
     obj = ApiVersionsV0Response({})
     validate_schema(obj.schema)
Esempio n. 11
0
 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)
Esempio n. 15
0
 def test_create_topics_v0(self):
     obj = CreateTopicsV0Response({})
     validate_schema(obj.schema)
 def test_schema(self):
     validate_schema(DeleteTopicsV0Request.schema)
Esempio n. 17
0
 def test_delete_topics_v0(self):
     obj = DeleteTopicsV0Response({})
     validate_schema(obj.schema)
 def test_schema(self):
     validate_schema(GroupCoordinatorV0Request.schema)
Esempio n. 19
0
 def test_describe_groups_v0(self):
     obj = DescribeGroupsV0Response({})
     validate_schema(obj.schema)
 def test_produce_v2(self):
     obj = ProduceV2Response({})
     validate_schema(obj.schema)
Esempio n. 21
0
 def test_fetch_v2(self):
     obj = FetchV2Response({})
     validate_schema(obj.schema)
Esempio n. 22
0
 def test_schema(self):
     validate_schema(HeartbeatV0Request.schema)
Esempio n. 23
0
 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))
Esempio n. 25
0
 def test_heartbeat_v0(self):
     obj = HeartbeatV0Response({})
     validate_schema(obj.schema)
 def test_schema(self):
     validate_schema(ListGroupsV0Request.schema)
Esempio n. 27
0
 def test_join_group_v0(self):
     obj = JoinGroupV0Response({})
     validate_schema(obj.schema)
 def test_schema(self):
     validate_schema(ApiVersionsV0Request.schema)
Esempio n. 29
0
 def test_leader_and_isr_v0(self):
     obj = LeaderAndIsrV0Response({})
     validate_schema(obj.schema)
Esempio n. 30
0
 def test_schema(self):
     validate_schema(ListGroupsV0Request.schema)
Esempio n. 31
0
 def test_leave_group_v0(self):
     obj = LeaveGroupV0Response({})
     validate_schema(obj.schema)
Esempio n. 32
0
 def test_schema(self):
     validate_schema(LeaveGroupV0Request.schema)
Esempio n. 33
0
 def test_list_groups_v0(self):
     obj = ListGroupsV0Response({})
     validate_schema(obj.schema)
Esempio n. 34
0
 def test_schema(self):
     validate_schema(OffsetFetchV0Request.schema)
Esempio n. 35
0
 def test_list_offset_v0(self):
     obj = ListOffsetV0Response({})
     validate_schema(obj.schema)
 def test_schema(self):
     validate_schema(OffsetCommitV0Request.schema)
Esempio n. 37
0
 def test_member_assignment_v0(self):
     obj = MemberAssignmentV0({})
     validate_schema(obj.schema)
Esempio n. 38
0
 def test_schema(self):
     validate_schema(GroupCoordinatorV0Request.schema)
Esempio n. 39
0
 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)