async def test_regexp_keyword_unmatched(self): app = AsyncApp( client=self.web_client, signing_secret=self.signing_secret, ) app.message(re.compile("HELLO"))(whats_up) request = self.build_request() response = await app.async_dispatch(request) assert response.status == 404 await assert_auth_test_count_async(self, 1)
async def test_regexp_keyword_unmatched(self): app = AsyncApp( client=self.web_client, signing_secret=self.signing_secret, ) app.message(re.compile("HELLO"))(whats_up) request = self.build_request() response = await app.async_dispatch(request) assert response.status == 404 assert self.mock_received_requests["/auth.test"] == 1
async def test_string_keyword(self): app = AsyncApp( client=self.web_client, signing_secret=self.signing_secret, ) app.message("Hello")(whats_up) request = self.build_request() response = await app.async_dispatch(request) assert response.status == 200 assert self.mock_received_requests["/auth.test"] == 1 await asyncio.sleep(1) # wait a bit after auto ack() assert self.mock_received_requests["/chat.postMessage"] == 1
async def test_regexp_keyword(self): app = AsyncApp( client=self.web_client, signing_secret=self.signing_secret, ) app.message(re.compile("He.lo"))(whats_up) request = self.build_request() response = await app.async_dispatch(request) assert response.status == 200 await assert_auth_test_count_async(self, 1) await asyncio.sleep(1) # wait a bit after auto ack() assert self.mock_received_requests["/chat.postMessage"] == 1
async def test_string_keyword_capturing2(self): app = AsyncApp( client=self.web_client, signing_secret=self.signing_secret, ) app.message(re.compile("We've received ([0-9]+) messages from (.+)!"))( verify_matches) request = self.build_request2() response = await app.async_dispatch(request) assert response.status == 200 assert self.mock_received_requests["/auth.test"] == 1 await asyncio.sleep(1) # wait a bit after auto ack() assert self.mock_received_requests["/chat.postMessage"] == 1