

def test_add_store(self):
    '\n            Test adding a certificate to a specific store\n        '
    cmd_mock = MagicMock(return_value='CertInfo\r\nSerial: XYZABC\r\nOtherStuff')
    cache_mock = MagicMock(return_value='/tmp/cert.cer')
    with patch.dict(certutil.__salt__, {
        'cmd.run': cmd_mock,
        'cp.cache_file': cache_mock,
    }):
        certutil.add_store('salt://path/to/file', 'TrustedPublisher')
        cmd_mock.assert_called_once_with('certutil.exe -addstore TrustedPublisher /tmp/cert.cer')
        cache_mock.assert_called_once_with('salt://path/to/file', 'base')

dataset/ETHPy150Open saltstack/salt/tests/unit/modules/win_certutil_test.py CertUtilTestCase.test_add_store/original