File tree Expand file tree Collapse file tree
clients/client-python/tests/integration Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616# under the License.
1717
1818import logging
19+ import os
1920import uuid
2021
2122from gravitino import GravitinoAdminClient , GravitinoClient
3031
3132class TestGroupManagement (IntegrationTestEnv ):
3233 _metalake_name : str = f"test_group_metalake_{ uuid .uuid4 ().hex [:8 ]} "
33- _gravitino_admin_client : GravitinoAdminClient = GravitinoAdminClient (
34- uri = "http://localhost:8090"
35- )
36- _gravitino_client : GravitinoClient
34+ _gravitino_admin_client : GravitinoAdminClient = None
35+ _gravitino_client : GravitinoClient = None
36+
37+ @classmethod
38+ def setUpClass (cls ):
39+ if not (
40+ os .environ .get ("START_EXTERNAL_GRAVITINO" ) is not None
41+ and os .environ .get ("START_EXTERNAL_GRAVITINO" ).lower () == "true"
42+ ):
43+ cls ._get_gravitino_home ()
44+ conf_path = os .path .join (
45+ cls .gravitino_home , "conf" , "gravitino.conf"
46+ )
47+ cls ._reset_conf (
48+ {"gravitino.authorization.enable" : "true" }, conf_path
49+ )
50+ cls ._append_conf (
51+ {"gravitino.authorization.enable" : "true" }, conf_path
52+ )
53+ super ().setUpClass ()
54+ cls ._gravitino_admin_client = GravitinoAdminClient (
55+ uri = "http://localhost:8090"
56+ )
3757
3858 def setUp (self ):
3959 self ._gravitino_admin_client .create_metalake (
You can’t perform that action at this time.
0 commit comments