Skip to content

Commit 3fa44b6

Browse files
committed
run all non large data blob tests for v2 / generic 313
1 parent 789717b commit 3fa44b6

File tree

1 file changed

+48
-50
lines changed

1 file changed

+48
-50
lines changed

workers/tests/emulator_tests/test_blob_functions.py

Lines changed: 48 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ def test_blob_io_str(self):
4242
# self.assertEqual(r.status_code, 200)
4343
# self.assertEqual(r.text, large_string)
4444

45-
# def test_blob_io_bytes(self):
46-
# r = self.webhost.request('POST', 'put_blob_bytes',
47-
# data='test-dată'.encode('utf-8'))
48-
# self.assertEqual(r.status_code, 200)
49-
# self.assertEqual(r.text, 'OK')
45+
def test_blob_io_bytes(self):
46+
r = self.webhost.request('POST', 'put_blob_bytes',
47+
data='test-dată'.encode('utf-8'))
48+
self.assertEqual(r.status_code, 200)
49+
self.assertEqual(r.text, 'OK')
5050

51-
# r = self.webhost.request('POST', 'get_blob_bytes')
52-
# self.assertEqual(r.status_code, 200)
53-
# self.assertEqual(r.text, 'test-dată')
51+
r = self.webhost.request('POST', 'get_blob_bytes')
52+
self.assertEqual(r.status_code, 200)
53+
self.assertEqual(r.text, 'test-dată')
5454

55-
# r = self.webhost.request('POST', 'get_blob_as_bytes')
56-
# self.assertEqual(r.status_code, 200)
57-
# self.assertEqual(r.text, 'test-dată')
55+
r = self.webhost.request('POST', 'get_blob_as_bytes')
56+
self.assertEqual(r.status_code, 200)
57+
self.assertEqual(r.text, 'test-dată')
5858

5959
# def test_blob_io_large_bytes(self):
6060
# large_string = 'DummyDataDummyDataDummyData' * 1024 * 1024 # 27 MB
@@ -72,52 +72,52 @@ def test_blob_io_str(self):
7272
# self.assertEqual(r.status_code, 200)
7373
# self.assertEqual(r.text, large_string)
7474

75-
# def test_blob_io_filelike(self):
76-
# r = self.webhost.request('POST', 'put_blob_filelike')
77-
# self.assertEqual(r.status_code, 200)
78-
# self.assertEqual(r.text, 'OK')
75+
def test_blob_io_filelike(self):
76+
r = self.webhost.request('POST', 'put_blob_filelike')
77+
self.assertEqual(r.status_code, 200)
78+
self.assertEqual(r.text, 'OK')
7979

80-
# r = self.webhost.request('POST', 'get_blob_filelike')
81-
# self.assertEqual(r.status_code, 200)
82-
# self.assertEqual(r.text, 'filelike')
80+
r = self.webhost.request('POST', 'get_blob_filelike')
81+
self.assertEqual(r.status_code, 200)
82+
self.assertEqual(r.text, 'filelike')
8383

84-
# def test_blob_io_return(self):
85-
# r = self.webhost.request('POST', 'put_blob_return')
86-
# self.assertEqual(r.status_code, 200)
84+
def test_blob_io_return(self):
85+
r = self.webhost.request('POST', 'put_blob_return')
86+
self.assertEqual(r.status_code, 200)
8787

88-
# r = self.webhost.request('POST', 'get_blob_return')
89-
# self.assertEqual(r.status_code, 200)
90-
# self.assertEqual(r.text, 'FROM RETURN')
88+
r = self.webhost.request('POST', 'get_blob_return')
89+
self.assertEqual(r.status_code, 200)
90+
self.assertEqual(r.text, 'FROM RETURN')
9191

92-
# def test_blob_trigger(self):
93-
# data = "DummyData"
92+
def test_blob_trigger(self):
93+
data = "DummyData"
9494

95-
# r = self.webhost.request('POST', 'put_blob_trigger',
96-
# data=data.encode('utf-8'))
97-
# self.assertEqual(r.status_code, 200)
98-
# self.assertEqual(r.text, 'OK')
95+
r = self.webhost.request('POST', 'put_blob_trigger',
96+
data=data.encode('utf-8'))
97+
self.assertEqual(r.status_code, 200)
98+
self.assertEqual(r.text, 'OK')
9999

100-
# # Blob trigger may be processed after some delay
101-
# # We check it every 2 seconds to allow the trigger to be fired
102-
# max_retries = 10
103-
# for try_no in range(max_retries):
104-
# time.sleep(2)
100+
# Blob trigger may be processed after some delay
101+
# We check it every 2 seconds to allow the trigger to be fired
102+
max_retries = 10
103+
for try_no in range(max_retries):
104+
time.sleep(2)
105105

106-
# try:
107-
# # Check that the trigger has fired
108-
# r = self.webhost.request('GET', 'get_blob_triggered')
109-
# self.assertEqual(r.status_code, 200)
110-
# response = r.json()
106+
try:
107+
# Check that the trigger has fired
108+
r = self.webhost.request('GET', 'get_blob_triggered')
109+
self.assertEqual(r.status_code, 200)
110+
response = r.json()
111111

112-
# self.assertEqual(response['name'],
113-
# 'python-worker-tests/test-blob-trigger.txt')
114-
# self.assertEqual(response['content'], data)
112+
self.assertEqual(response['name'],
113+
'python-worker-tests/test-blob-trigger.txt')
114+
self.assertEqual(response['content'], data)
115115

116-
# break
117-
# # JSONDecodeError will be thrown if the response is empty.
118-
# except (AssertionError, JSONDecodeError):
119-
# if try_no == max_retries - 1:
120-
# raise
116+
break
117+
# JSONDecodeError will be thrown if the response is empty.
118+
except (AssertionError, JSONDecodeError):
119+
if try_no == max_retries - 1:
120+
raise
121121

122122
# def test_blob_trigger_with_large_content(self):
123123
# data = 'DummyDataDummyDataDummyData' * 1024 * 1024 # 27 MB
@@ -159,8 +159,6 @@ def get_script_dir(cls):
159159
'blob_functions_stein'
160160

161161

162-
@skipIf(sys.version_info.minor >= 13,
163-
'Temporary skip for Python 3.13+')
164162
class TestBlobFunctionsSteinGeneric(TestBlobFunctions):
165163

166164
@classmethod

0 commit comments

Comments
 (0)