]> git.decadent.org.uk Git - dak.git/blob - tests/dbtest_fingerprint.py
Clean up after DB test.
[dak.git] / tests / dbtest_fingerprint.py
1 #!/usr/bin/env python
2
3 from db_test import DBDakTestCase
4
5 from daklib.dbconn import Fingerprint
6
7 import unittest
8
9 class FingerprintTestCase(DBDakTestCase):
10     def test_mini(self):
11         fingerprint = Fingerprint()
12         fingerprint.fingerprint = 'deadbeefdeadbeef'
13         self.session.add(fingerprint)
14         self.session.commit
15         query = self.session.query(Fingerprint)
16         self.assertEqual(1, query.count())
17         self.assertEqual('deadbeefdeadbeef', query.one().fingerprint)
18
19     def tearDown(self):
20         self.session.query(Fingerprint).delete()
21         super(FingerprintTestCase, self).tearDown()
22
23 if __name__ == '__main__':
24     unittest.main()