test: skip asyncio on non-posix systems
diff --git a/test/test_asyncio.py b/test/test_asyncio.py
index 4794bfe..99548b3 100644
--- a/test/test_asyncio.py
+++ b/test/test_asyncio.py
@@ -8,6 +8,7 @@
 Test asyncio related functionality.
 """
 
+import os
 import unittest
 import serial
 
@@ -22,6 +23,7 @@
     pass
 else:
 
+    @unittest.skipIf(os.name != 'posix', "asyncio not supported on platform")
     class Test_asyncio(unittest.TestCase):
         """Test asyncio related functionality"""