29 lines
577 B
Python
29 lines
577 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
|
|
""" Unit tests for utils.py """
|
|
|
|
import sys
|
|
import os
|
|
import unittest
|
|
if os.path.isdir('gluon'):
|
|
sys.path.append(os.path.realpath('gluon'))
|
|
else:
|
|
sys.path.append(os.path.realpath('../'))
|
|
|
|
from utils import md5_hash
|
|
|
|
|
|
class TestUtils(unittest.TestCase):
|
|
""" Tests the utils.py module """
|
|
|
|
def test_md5_hash(self):
|
|
""" Tests the md5_hash function """
|
|
|
|
data = md5_hash("web2py rocks")
|
|
self.assertEqual(data, '79509f3246a2824dee64635303e99204')
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|
|
|