Beispiel #1
0
    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)
Beispiel #2
0
    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)