Skip to content

Commit a03c437

Browse files
committed
test
1 parent 3bc716e commit a03c437

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

tests/test_main.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import requests
2+
import whatsapp_api_webhook_server_python.webhooksHandler as webhooksHandler
3+
4+
result = None
5+
6+
class TestClass:
7+
def test_getResponse(self):
8+
webhooksHandler.startServer('127.0.0.1', 8000, onEvent)
9+
headers = {}
10+
payload = {
11+
'receiptId':1,
12+
'body':{'typeWebhook':'incomingMessageReceived'}}
13+
response = requests.request('POST', 'https://127.0.0.1:8000',
14+
headers=headers, data=payload)
15+
if response.code != 200:
16+
print('Error code: ' + response.code)
17+
assert response.code == 200
18+
19+
def onEvent(webhooksHandler: webhooksHandler, typeWebhook: str, body):
20+
global result
21+
result = True
22+
23+
def main():
24+
TestClass.test_getResponse(TestClass)
25+
26+
if __name__ == "__main__":
27+
main()

0 commit comments

Comments
 (0)