11
11
from appwrite .input_file import InputFile
12
12
from appwrite .permission import Permission
13
13
from appwrite .role import Role
14
+ from appwrite .id import ID
14
15
15
16
# Helper method to print green colored output.
16
17
def p (info ):
@@ -43,7 +44,7 @@ def create_database():
43
44
44
45
p ("Running Create Database API" )
45
46
response = databases .create (
46
- database_id = ' unique()' ,
47
+ database_id = ID . unique (),
47
48
name = 'Movies' ,
48
49
)
49
50
database_id = response ['$id' ]
@@ -55,7 +56,7 @@ def create_collection():
55
56
p ("Running Create Database API" )
56
57
response = databases .create_collection (
57
58
database_id ,
58
- collection_id = ' unique()' ,
59
+ collection_id = ID . unique (),
59
60
name = 'Movies' ,
60
61
document_security = True ,
61
62
permissions = [
@@ -146,7 +147,7 @@ def add_doc():
146
147
response = databases .create_document (
147
148
database_id ,
148
149
collection_id ,
149
- document_id = ' unique()' ,
150
+ document_id = ID . unique (),
150
151
data = {
151
152
'name' : "Spider Man" ,
152
153
'release_year' : 1920 ,
@@ -197,7 +198,7 @@ def create_bucket():
197
198
198
199
p ("Running Create Bucket API" )
199
200
response = storage .create_bucket (
200
- bucket_id = ' unique()' ,
201
+ bucket_id = ID . unique (),
201
202
name = 'awesome bucket' ,
202
203
file_security = True ,
203
204
permissions = [
@@ -221,7 +222,7 @@ def upload_file():
221
222
p ("Running Upload File API" )
222
223
response = storage .create_file (
223
224
bucket_id ,
224
- file_id = ' unique()' ,
225
+ file_id = ID . unique (),
225
226
file = InputFile .from_path ("./resources/nature.jpg" ),
226
227
)
227
228
file_id = response ['$id' ]
@@ -248,7 +249,7 @@ def create_user():
248
249
name = str (randrange (1 , maxsize ))
249
250
p ("Running Create User API" )
250
251
response = users .create (
251
- user_id = ' unique()' ,
252
+ user_id = ID . unique (),
252
253
email = f'{ name } @test.com' ,
253
254
password = f'{ name } @123' ,
254
255
name = name
@@ -271,7 +272,7 @@ def create_function():
271
272
272
273
p ("Running Create Function API" )
273
274
response = functions .create (
274
- function_id = ' unique()' ,
275
+ function_id = ID . unique (),
275
276
name = 'Test Function' ,
276
277
execute = [Role .any ()],
277
278
runtime = 'python-3.9' ,
0 commit comments