diff --git a/devices/integration_test/base.py b/devices/integration_test/base.py
index 92601ec2d440753ae7f7be22fcbfad0c5028875c..3583d1901a3ae7cecfefee1ac6ad698f0c098456 100644
--- a/devices/integration_test/base.py
+++ b/devices/integration_test/base.py
@@ -8,6 +8,7 @@
 # See LICENSE.txt for more info.
 
 import unittest
+import asynctest
 import testscenarios
 
 
@@ -23,3 +24,9 @@ class IntegrationTestCase(BaseIntegrationTestCase):
 
     def setUp(self):
         super().setUp()
+
+class IntegrationAsyncTestCase(testscenarios.WithScenarios, asynctest.TestCase):
+    """Integration test case base class for all asyncio unit tests."""
+
+    def setUp(self):
+        super().setUp()