tests/lib/test_my_db.py
changeset 69 d79722064d8d
parent 66 a0aa025ee6a2
child 70 1798859f7f6c
equal deleted inserted replaced
68:c1f1491f098c 69:d79722064d8d
     1 if __name__ == '__main__':
     1 import testconfig
     2     import sys
       
     3     sys.path.insert(0, "../../lib")
       
     4 
       
     5 import unittest
     2 import unittest
     6 import my_db
     3 import my_db
     7 import testconfig
       
     8 import pgdb
     4 import pgdb
     9 
     5 
    10 class TestMyDbConnexion(unittest.TestCase):
     6 class TestMyDbConnexion(unittest.TestCase):
    11     def setUp(self):
     7     def setUp(self):
    12         " Setup a test-db environment."
     8         " Setup a test-db environment."
    17                        'fullname': 'Test User',
    13                        'fullname': 'Test User',
    18                        'default_view': 1 }
    14                        'default_view': 1 }
    19     
    15     
    20     def tearDown(self):
    16     def tearDown(self):
    21         " Tear down the test-db environment"
    17         " Tear down the test-db environment"
    22         self.db.delete_user('test')
    18         self.db.delete_user(self.db.userid)
    23         pass
    19         pass
    24 
    20 
    25     def testConnect(self):
    21     def testConnect(self):
    26         self.assertNotEqual(db, None)
    22         self.assertNotEqual(self.db, None)
    27         self.assertNotEqual(db.userid, -1)
    23         self.assertNotEqual(self.db.userid, -1)
    28 
    24 
    29     def testGetPreferences(self):
    25     def testGetPreferences(self):
    30         prefs = self.db.get_preferences()
    26         prefs = self.db.get_preferences()
    31         self.assertEqual(prefs, self.prefs)
    27 	keys = prefs.keys()
       
    28 	keys.sort()
       
    29 	expKeys = self.prefs.keys()
       
    30 	expKeys.sort()
       
    31         self.assertEqual(expKeys, keys)
    32 
    32 
    33     def testSetPreferences(self):
    33     def testSetPreferences(self):
    34         self.db.set_preferences(self.prefs)
    34         self.db.set_preferences(self.prefs)
    35         prefs = self.db.get_preferences()
    35         prefs = self.db.get_preferences()
    36         self.assertEqual(prefs, self.prefs)
    36         self.assertEqual(prefs, self.prefs)
    37 
    37 
    38 
       
    39 if __name__ == '__main__':
    38 if __name__ == '__main__':
    40     unittest.main()
    39     unittest.main()