Ejemplo n.º 1
0
 def test__verify_commit_offsets_requests_invalid_types_no_raise_error(
     self,
     kafka_client_mock
 ):
     new_offsets = {'topic1': 2, 'topic2': 1}
     with pytest.raises(TypeError):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             False
         )
Ejemplo n.º 2
0
 def test__verify_commit_offsets_requests_invalid_types_raise_error(
     self,
     kafka_client_mock
 ):
     new_offsets = "my_str"
     with pytest.raises(TypeError):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             True
         )
Ejemplo n.º 3
0
 def test__verify_commit_offsets_requests_invalid_types_no_raise_error(
     self,
     kafka_client_mock
 ):
     new_offsets = {'topic1': 2, 'topic2': 1}
     with pytest.raises(TypeError):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             False
         )
Ejemplo n.º 4
0
 def test__verify_commit_offsets_requests_invalid_types_raise_error(
     self,
     kafka_client_mock
 ):
     new_offsets = "my_str"
     with pytest.raises(TypeError):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             True
         )
Ejemplo n.º 5
0
 def test__verify_commit_offsets_requests_bad_topics(
         self, kafka_client_mock):
     new_offsets = {
         'topic32': {
             0: 123,
             1: 456,
         },
         'topic33': {
             0: 12,
         },
     }
     with pytest.raises(UnknownTopic):
         _verify_commit_offsets_requests(kafka_client_mock, new_offsets,
                                         True)
Ejemplo n.º 6
0
 def test__verify_commit_offsets_requests_bad_partitions(
         self, kafka_client_mock):
     new_offsets = {
         'topic1': {
             23: 123,
             11: 456,
         },
         'topic2': {
             21: 12,
         },
     }
     with pytest.raises(UnknownPartitions):
         _verify_commit_offsets_requests(kafka_client_mock, new_offsets,
                                         True)
Ejemplo n.º 7
0
    def test__verify_commit_offsets_requests_bad_partitions_no_fail(
        self,
        kafka_client_mock
    ):
        new_offsets = {
            'topic1': {
                0: 32,
                23: 123,
                11: 456,
            },
            'topic2': {
                21: 12,
            },
        }
        valid_new_offsets = _verify_commit_offsets_requests(
            kafka_client_mock,
            new_offsets,
            False
        )
        expected_valid_offsets = {
            'topic1': {
                0: 32,
            },
        }

        assert valid_new_offsets == expected_valid_offsets
Ejemplo n.º 8
0
    def test__verify_commit_offsets_requests_bad_partitions_no_fail(
        self,
        kafka_client_mock
    ):
        new_offsets = {
            'topic1': {
                0: 32,
                23: 123,
                11: 456,
            },
            'topic2': {
                21: 12,
            },
        }
        valid_new_offsets = _verify_commit_offsets_requests(
            kafka_client_mock,
            new_offsets,
            False
        )
        expected_valid_offsets = {
            'topic1': {
                0: 32,
            },
        }

        assert valid_new_offsets == expected_valid_offsets
Ejemplo n.º 9
0
 def test__verify_commit_offsets_requests_bad_topics(
     self,
     kafka_client_mock
 ):
     new_offsets = {
         'topic32': {
             0: 123,
             1: 456,
         },
         'topic33': {
             0: 12,
         },
     }
     with pytest.raises(UnknownTopic):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             True
         )
Ejemplo n.º 10
0
 def test__verify_commit_offsets_requests_bad_partitions(
     self,
     kafka_client_mock
 ):
     new_offsets = {
         'topic1': {
             23: 123,
             11: 456,
         },
         'topic2': {
             21: 12,
         },
     }
     with pytest.raises(UnknownPartitions):
         _verify_commit_offsets_requests(
             kafka_client_mock,
             new_offsets,
             True
         )
Ejemplo n.º 11
0
 def test__verify_commit_offsets_requests_bad_topics_no_fail(
         self, kafka_client_mock):
     new_offsets = {
         'topic32': {
             0: 123,
             1: 456,
         },
         'topic33': {
             0: 12,
         },
     }
     valid_new_offsets = _verify_commit_offsets_requests(
         kafka_client_mock, new_offsets, False)
     assert valid_new_offsets == {}
Ejemplo n.º 12
0
    def test__verify_commit_offsets_requests(self, kafka_client_mock):
        new_offsets = {
            'topic1': {
                0: 123,
                1: 456,
            },
            'topic2': {
                0: 12,
            },
        }
        valid_new_offsets = _verify_commit_offsets_requests(
            kafka_client_mock, new_offsets, True)

        assert new_offsets == valid_new_offsets
Ejemplo n.º 13
0
    def test__verify_commit_offsets_requests(self, kafka_client_mock):
        new_offsets = {
            'topic1': {
                0: 123,
                1: 456,
            },
            'topic2': {
                0: 12,
            },
        }
        valid_new_offsets = _verify_commit_offsets_requests(
            kafka_client_mock,
            new_offsets,
            True
        )

        assert new_offsets == valid_new_offsets
Ejemplo n.º 14
0
 def test__verify_commit_offsets_requests_bad_topics_no_fail(
     self,
     kafka_client_mock
 ):
     new_offsets = {
         'topic32': {
             0: 123,
             1: 456,
         },
         'topic33': {
             0: 12,
         },
     }
     valid_new_offsets = _verify_commit_offsets_requests(
         kafka_client_mock,
         new_offsets,
         False
     )
     assert valid_new_offsets == {}