Пример #1
0
 def test_get_pkg_id_dir_wildcard(self):
     '''
         Test getting a package id from a directory with a wildcard
     '''
     expected = ['com.apple.this']
     mock = MagicMock(return_value='com.apple.this')
     with patch.dict(macpackage.__salt__, {'cmd.run': mock}):
         out = macpackage._get_pkg_id_dir('/tmp/dmg-X/*.pkg/')
         cmd = '/usr/libexec/PlistBuddy -c "print :CFBundleIdentifier" \'/tmp/dmg-X/*.pkg/Contents/Info.plist\''
         mock.assert_called_once_with(cmd, python_shell=True)
         self.assertEqual(out, expected)
Пример #2
0
 def test_get_pkg_id_dir_wildcard(self):
     '''
         Test getting a package id from a directory with a wildcard
     '''
     expected = ['com.apple.this']
     mock = MagicMock(return_value='com.apple.this')
     with patch.dict(macpackage.__salt__, {'cmd.run': mock}):
         out = macpackage._get_pkg_id_dir('/tmp/dmg-X/*.pkg/')
         cmd = '/usr/libexec/PlistBuddy -c "print :CFBundleIdentifier" \'/tmp/dmg-X/*.pkg/Contents/Info.plist\''
         mock.assert_called_once_with(cmd, python_shell=True)
         self.assertEqual(out, expected)