예제 #1
0
    def test_api_view_ignores_old_private_key_things(self):
        otp = OneTimePad(user=self.user)
        otp.save()
        otp.creation_time = datetime.today() - timedelta(36000)
        otp.save()
        guid = otp.guid
        self.request.method = 'POST'
        self.request.POST = {pk_name: guid}

        actual = calculate_and_get_json_for_api(
            self.request,
            self.sheet.owner.username,
            self.sheet.id)

        self.assertTrue(isinstance(actual, HttpResponseForbidden))
예제 #2
0
 def create_private_key(self):
     self.otp = OneTimePad(user=self.owner)
     self.otp.save()
     return unicode(self.otp.guid)