We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bc716e commit a03c437Copy full SHA for a03c437
1 file changed
tests/test_main.py
@@ -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