示例#1
0
 def test_get_serials(self):
     '''
         Test getting the all the serial numbers from a store
     '''
     expected = ['XYZABC', '123456']
     mock = MagicMock(return_value='CertInfo\r\nSerial Number: XYZABC\r\nSerial Number: 123456\r\n')
     with patch.dict(certutil.__salt__, {'cmd.run': mock}):
         out = certutil.get_stored_cert_serials('TrustedPublisher')
         mock.assert_called_once_with('certutil.exe -store TrustedPublisher')
         self.assertEqual(expected, out)
示例#2
0
 def test_get_serials(self):
     '''
         Test getting all the serial numbers from a store
     '''
     expected = ['180720d39cd2db3244ba037417241e90',
                 '1768ac4e5b72bf1d0df0df118b34b959']
     mock = MagicMock(return_value=(
         'CertInfo\r\n'
         '================ Certificate 0 ================\r\n'
         'Serial Number: 180720d39cd2db3244ba037417241e90\r\n'
         'OtherStuff\r\n'
         '\r\n'
         '================ Certificate 1 ================\r\n'
         'Serial Number: 1768ac4e5b72bf1d0df0df118b34b959\r\n'
         'OtherStuff'))
     with patch.dict(certutil.__salt__, {'cmd.run': mock}):
         out = certutil.get_stored_cert_serials('TrustedPublisher')
         mock.assert_called_once_with(
             'certutil.exe -store TrustedPublisher')
         self.assertEqual(expected, out)
示例#3
0
def test_get_serials():
    """
    Test getting all the serial numbers from a store
    """
    expected = [
        "180720d39cd2db3244ba037417241e90",
        "1768ac4e5b72bf1d0df0df118b34b959",
    ]
    mock = MagicMock(
        return_value=("CertInfo\r\n"
                      "================ Certificate 0 ================\r\n"
                      "Serial Number: 180720d39cd2db3244ba037417241e90\r\n"
                      "OtherStuff\r\n"
                      "\r\n"
                      "================ Certificate 1 ================\r\n"
                      "Serial Number: 1768ac4e5b72bf1d0df0df118b34b959\r\n"
                      "OtherStuff"))
    with patch.dict(certutil.__salt__, {"cmd.run": mock}):
        out = certutil.get_stored_cert_serials("TrustedPublisher")
        mock.assert_called_once_with("certutil.exe -store TrustedPublisher")
        assert expected == out