add 'hash_md5' and 'hash_sha1' functions (#3679)
... to global eval namespace
This commit is contained in:
@@ -394,6 +394,46 @@ class TestOther(unittest.TestCase):
|
||||
def test_noop(self):
|
||||
self.assertEqual(util.noop(), None)
|
||||
|
||||
def test_md5(self):
|
||||
self.assertEqual(util.md5(b""),
|
||||
"d41d8cd98f00b204e9800998ecf8427e")
|
||||
self.assertEqual(util.md5(b"hello"),
|
||||
"5d41402abc4b2a76b9719d911017c592")
|
||||
|
||||
self.assertEqual(util.md5(""),
|
||||
"d41d8cd98f00b204e9800998ecf8427e")
|
||||
self.assertEqual(util.md5("hello"),
|
||||
"5d41402abc4b2a76b9719d911017c592")
|
||||
self.assertEqual(util.md5("ワルド"),
|
||||
"051f29cd6c942cf110a0ccc5729871d2")
|
||||
|
||||
self.assertEqual(util.md5(0),
|
||||
"d41d8cd98f00b204e9800998ecf8427e")
|
||||
self.assertEqual(util.md5(()),
|
||||
"d41d8cd98f00b204e9800998ecf8427e")
|
||||
self.assertEqual(util.md5(None),
|
||||
"d41d8cd98f00b204e9800998ecf8427e")
|
||||
|
||||
def test_sha1(self):
|
||||
self.assertEqual(util.sha1(b""),
|
||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709")
|
||||
self.assertEqual(util.sha1(b"hello"),
|
||||
"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d")
|
||||
|
||||
self.assertEqual(util.sha1(""),
|
||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709")
|
||||
self.assertEqual(util.sha1("hello"),
|
||||
"aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d")
|
||||
self.assertEqual(util.sha1("ワルド"),
|
||||
"0cbe319081aa0e9298448ec2bb16df8c494aa04e")
|
||||
|
||||
self.assertEqual(util.sha1(0),
|
||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709")
|
||||
self.assertEqual(util.sha1(()),
|
||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709")
|
||||
self.assertEqual(util.sha1(None),
|
||||
"da39a3ee5e6b4b0d3255bfef95601890afd80709")
|
||||
|
||||
def test_compile_expression(self):
|
||||
expr = util.compile_expression("1 + 2 * 3")
|
||||
self.assertEqual(expr(), 7)
|
||||
|
||||
Reference in New Issue
Block a user