Revision 3718bf6d test/ganeti.utils_unittest.py

b/test/ganeti.utils_unittest.py
2013 2013
    self.assertEqual(utils.Sha1Hmac("3YzMxZWE", longtext),
2014 2014
                     "35901b9a3001a7cdcf8e0e9d7c2e79df2223af54")
2015 2015

  
2016
  def testSha1HmacSalt(self):
2017
    self.assertEqual(utils.Sha1Hmac("TguMTA2K", "", salt="abc0"),
2018
                     "4999bf342470eadb11dfcd24ca5680cf9fd7cdce")
2019
    self.assertEqual(utils.Sha1Hmac("TguMTA2K", "", salt="abc9"),
2020
                     "17a4adc34d69c0d367d4ffbef96fd41d4df7a6e8")
2021
    self.assertEqual(utils.Sha1Hmac("3YzMxZWE", "Hello World", salt="xyz0"),
2022
                     "7f264f8114c9066afc9bb7636e1786d996d3cc0d")
2023

  
2016 2024
  def testVerifySha1Hmac(self):
2017 2025
    self.assert_(utils.VerifySha1Hmac("", "", ("fbdb1d1b18aa6c08324b"
2018 2026
                                               "7d64b71fb76370690e1d")))
......
2029 2037
    self.assert_(utils.VerifySha1Hmac("3YzMxZWE", "Hello World",
2030 2038
                                      digest.title()))
2031 2039

  
2040
  def testVerifySha1HmacSalt(self):
2041
    self.assert_(utils.VerifySha1Hmac("TguMTA2K", "",
2042
                                      ("17a4adc34d69c0d367d4"
2043
                                       "ffbef96fd41d4df7a6e8"),
2044
                                      salt="abc9"))
2045
    self.assert_(utils.VerifySha1Hmac("3YzMxZWE", "Hello World",
2046
                                      ("7f264f8114c9066afc9b"
2047
                                       "b7636e1786d996d3cc0d"),
2048
                                      salt="xyz0"))
2049

  
2032 2050

  
2033 2051
if __name__ == '__main__':
2034 2052
  testutils.GanetiTestProgram()

Also available in: Unified diff