def test_authOwner_property(self): vd = VD(authOwner=self.user) vd.save() saved = VD.objects.first() self.assertEqual(saved.authOwner, self.user) vd2 = VD() vd2.authOwner = vd.authOwner vd2.save() self.assertNotEqual(vd, vd2) self.assertEqual(vd.authOwner, vd2.authOwner)
def test_aid(self): vd1 = VD(authOwner=self.user) vd1.save() vd1_aid = unicode(vd1.aid) user2 = User(username='******') user2.save() vd1.authOwner = user2 vd1_aid2 = unicode(vd1.aid) self.assertGreater(len(vd1_aid), 32) self.assertNotEqual(vd1_aid, unicode(vd1.id)) self.assertNotEqual(vd1_aid2, unicode(vd1.id)) self.assertEqual(vd1.aid2id(vd1_aid2), vd1.id) with self.assertRaises(InvalidToken): vd1.aid2id(vd1_aid)