def test_delete_timed_out_authentication_calls(self): AuthenticationCall.objects.all().delete() call1 = AuthenticationCall(number = '023444') call1.save() # save so time is set on create call1.time = datetime(2007, 01, 01) call1.save() call2 = AuthenticationCall(number = '033233') call2.save() call2.time = datetime(3000, 01, 01) call2.save() delete_timed_out_authentication_calls() self.assertEquals(1, AuthenticationCall.objects.all().count())
def authenticate_phonenumber(request): nexturl = '' next = '' ajax_url= reverse('web_check_call_received') backurl = reverse('web_index') logger.info("Deleting timed out authentication calls.") delete_timed_out_authentication_calls() try: number = fill_authentication_session_variable(request) logger.info("Starting authentication with %s" % AUTH_NUMBER) auth_number = AUTH_NUMBER next = request.GET.get('next', reverse('notifications_save')) return render_to_response('web/authenticate_phonenumber_call.html', locals(), context_instance = RequestContext(request)) except ValueError, e: error = e