diff --git a/test/test_msr_routes.py b/test/test_msr_routes.py
index d2f812f3d6974854c1d4dba3ac84e5daf0ff8f99..32903ea212368d95c9d9cc21963726a6240dd8d9 100644
--- a/test/test_msr_routes.py
+++ b/test/test_msr_routes.py
@@ -47,3 +47,17 @@ def test_logical_system_peerings_specific(client, name):
     jsonschema.validate(response_data, LOGICAL_SYSTEM_PEERING_LIST_SCHEMA)
 
     assert response_data  # test data is non-empty
+
+
+@pytest.mark.parametrize('name', [
+    'VRR1',
+    'VPNPROXY',
+    'vrr',
+    ' vrr',
+    'VPN PROXY'
+])
+def test_logical_system_peerings_404(client, name):
+    rv = client.get(
+        f'/msr/logical-system-peerings/{name}',
+        headers=DEFAULT_REQUEST_HEADERS)
+    assert rv.status_code == 404