]> kaliko git repositories - python-musicpd.git/blobdiff - test.py
Add abstract unix socket support
[python-musicpd.git] / test.py
diff --git a/test.py b/test.py
index ad3d4713f885610e24ebb10de8a452b07d9f6b41..449101b994f6c096b989cb9df0de3afbe5553064 100755 (executable)
--- a/test.py
+++ b/test.py
@@ -66,6 +66,17 @@ class testEnvVar(unittest.TestCase):
         client = musicpd.MPDClient()
         self.assertEqual(client.host, '/unix/sock')
 
+        # Test plain abstract socket extraction
+        os.environ['MPD_HOST'] = '@abstract'
+        client = musicpd.MPDClient()
+        self.assertEqual(client.host, '@abstract')
+
+        # Test password and abstract socket extraction
+        os.environ['MPD_HOST'] = 'pass@@abstract'
+        client = musicpd.MPDClient()
+        self.assertEqual(client.pwd, 'pass')
+        self.assertEqual(client.host, '@abstract')
+
         # Test unix socket fallback
         os.environ.pop('MPD_HOST', None)
         os.environ.pop('MPD_PORT', None)