diff --git a/test/test_parse_router.py b/test/test_parse_router.py
index ffe6157f9a4a80bba0cfb5a22b133a62a0d61aa9..dfe39da79fb07431852d95bd9a5f2ab472ae7e28 100644
--- a/test/test_parse_router.py
+++ b/test/test_parse_router.py
@@ -77,6 +77,27 @@ def test_no_db_load_interfaces(mocked_router):
         assert aggregates
 
 
+def test_physical_no_lag(mocked_router):
+    """
+    confirm no ae* interfaces are present in the list
+    of physical interfaces
+    """
+
+    ssh = {
+        'username': 'bogus',
+        'private-key': 'no file'
+    }
+
+    with juniper.router(
+            hostname='blah-bogus',
+            port=12345,
+            ssh_config=ssh) as dev:
+
+        physical = juniper.load_installed_ethernet_ports(dev)
+        assert all(p['name'].startswith('ae') is False for p in physical)
+
+
+
 def test_load_interfaces(
         mocked_router, resources_db, config_file, router_name):
     """