Revision b544a3c2 test/py/ganeti.backend_unittest.py

b/test/py/ganeti.backend_unittest.py
73 73
    self.assertEqual(utils.ListVisibleFiles(self.tmpdir), [name])
74 74

  
75 75

  
76
class TestGetCryptoTokens(testutils.GanetiTestCase):
77

  
78
  def setUp(self):
79
    self._digest_fn_orig = utils.GetClientCertificateDigest
80
    self._ssl_digest = "12345"
81
    utils.GetClientCertificateDigest = mock.Mock(
82
      return_value=self._ssl_digest)
83

  
84
  def tearDown(self):
85
    utils.GetClientCertificateDigest = self._digest_fn_orig
86

  
87
  def testSslToken(self):
88
    result = backend.GetCryptoTokens([constants.CRYPTO_TYPE_SSL_DIGEST])
89
    self.assertTrue((constants.CRYPTO_TYPE_SSL_DIGEST, self._ssl_digest)
90
                    in result)
91

  
92
  def testUnknownToken(self):
93
    self.assertRaises(errors.ProgrammerError,
94
                      backend.GetCryptoTokens, ["pink_bunny"])
95

  
96

  
76 97
class TestNodeVerify(testutils.GanetiTestCase):
77 98

  
78 99
  def setUp(self):

Also available in: Unified diff