Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 5381591

Browse files
committed
Fixup test_admin_integration test fixtures
1 parent 76ad662 commit 5381591

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

test/test_admin_integration.py

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import pytest
22
import os
33

4-
from test.fixtures import ZookeeperFixture, KafkaFixture, version
5-
from test.testutil import KafkaIntegrationTestCase, kafka_versions, current_offset
4+
from test.fixtures import ZookeeperFixture, KafkaFixture
5+
from test.testutil import KafkaIntegrationTestCase, env_kafka_version, current_offset
66

77
from kafka.errors import NoError
88
from kafka.admin import KafkaAdminClient, ACLFilter, ACLOperation, ACLPermissionType, ResourcePattern, ResourceType, ACL
@@ -11,21 +11,30 @@
1111
class TestAdminClientIntegration(KafkaIntegrationTestCase):
1212
@classmethod
1313
def setUpClass(cls): # noqa
14-
if not os.environ.get('KAFKA_VERSION'):
14+
if env_kafka_version() < (0, 10):
1515
return
1616

1717
cls.zk = ZookeeperFixture.instance()
1818
cls.server = KafkaFixture.instance(0, cls.zk)
1919

2020
@classmethod
2121
def tearDownClass(cls): # noqa
22-
if not os.environ.get('KAFKA_VERSION'):
22+
if env_kafka_version() < (0, 10):
2323
return
2424

2525
cls.server.close()
2626
cls.zk.close()
2727

28-
@kafka_versions('>=0.9.0')
28+
def setUp(self):
29+
if env_kafka_version() < (0, 10):
30+
self.skipTest('Admin Integration test requires KAFKA_VERSION >= 0.10')
31+
super(TestAdminClientIntegration, self).setUp()
32+
33+
def tearDown(self):
34+
if env_kafka_version() < (0, 10):
35+
return
36+
super(TestAdminClientIntegration, self).tearDown()
37+
2938
def test_create_describe_delete_acls(self):
3039
"""Tests that we can add, list and remove ACLs
3140
"""

0 commit comments

Comments
 (0)