Skip to content

Commit 88a69ff

Browse files
committed
Move admin examples to examples/client for consistency. WIP on converting admin examples to use harness system.
1 parent 64b81ed commit 88a69ff

25 files changed

Lines changed: 193 additions & 730 deletions

examples/__init__.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,21 @@ def __init__(
3232
def cleanup(self):
3333
self.client.close()
3434

35+
class AdminExample(Example):
36+
def __init__(self):
37+
# TODO: admin user doesn't have enough permissions
38+
super().__init__(user="admin", password="admin")
39+
40+
class ExampleWithUser(AdminExample):
41+
def __init__(self):
42+
super().__init__()
43+
self.user = "foo-example"
44+
self.password = "foobar"
45+
self.client.admin_create_user(self.user, self.password, roles=[])
46+
47+
def cleanup(self):
48+
self.client.admin_drop_user(self.user)
49+
super().cleanup()
3550

3651
class UDFExample(Example):
3752
def __init__(self):

examples/admin/change_password.py

Lines changed: 0 additions & 127 deletions
This file was deleted.

examples/admin/create_role.py

Lines changed: 0 additions & 119 deletions
This file was deleted.

examples/admin/create_user.py

Lines changed: 0 additions & 121 deletions
This file was deleted.

0 commit comments

Comments
 (0)