コード例 #1
0
ファイル: auth_test.py プロジェクト: AdeneganJosiah/Sendinel
    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())
コード例 #2
0
ファイル: views.py プロジェクト: AdeneganJosiah/Sendinel
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