X-Git-Url: https://git.kaliko.me/?p=python-musicpd.git;a=blobdiff_plain;f=test.py;h=449101b994f6c096b989cb9df0de3afbe5553064;hp=ad3d4713f885610e24ebb10de8a452b07d9f6b41;hb=3a949c076873a90eb02ff71f71f9df58b08854cf;hpb=01b08f482300d79edfe799b2f18caf50f34c57f5 diff --git a/test.py b/test.py index ad3d471..449101b 100755 --- 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)