Add asynchronous readers check

This commit is contained in:
5IGI0
2020-10-30 04:08:42 +01:00
parent 8930cc538b
commit 682a7a38d3

View File

@@ -0,0 +1,13 @@
from unittest import TestCase
from inspect import iscoroutinefunction
from mcstatus.protocol.connection import TCPAsyncSocketConnection
class TCPAsyncSocketConnectionTests(TestCase):
def test_is_completely_asynchronous(self):
conn = TCPAsyncSocketConnection()
for attribute in dir(conn):
if attribute.startswith("read_"):
self.assertTrue(iscoroutinefunction(conn.__getattribute__(attribute)))