3 from db_test import DBDakTestCase
5 from daklib.dbconn import Fingerprint, Uid
9 class FingerprintTestCase(DBDakTestCase):
11 fingerprint = Fingerprint(fingerprint = 'deadbeefdeadbeef')
12 self.session.add(fingerprint)
13 query = self.session.query(Fingerprint)
14 self.assertEqual(1, query.count())
15 self.assertEqual('deadbeefdeadbeef', query.one().fingerprint)
16 fingerprint.uid = Uid(uid = 'ftp-master@debian.org', name = 'ftpteam')
17 uid = self.session.query(Uid).one()
18 self.assertEqual('ftp-master@debian.org', uid.uid)
19 self.assertEqual('ftpteam', uid.name)
20 self.assertEqual(1, len(uid.fingerprint))
21 self.assertEqual('deadbeefdeadbeef', uid.fingerprint[0].fingerprint)
23 if __name__ == '__main__':