Ejemplo n.º 1
0
 def test_gen_hunt_id(self):
     """
         **test_gen_hunt_id** * Test that a unique id is returned
     """
     with patch('cr_hunt.models.cr_Hunts.objects.filter') as filt:
         #attrs = {'count.return_value':20}
         #filt(CreatedBy = uname).configure_mock(**attrs)
         #filt.return_value = 20
         filt.return_value.count.return_value = 20
         uname = 'bob'
         retname = models.gen_hunt_id(uname)
         self.assertEqual(retname, 'bob20')
Ejemplo n.º 2
0
def render_main(request):
    """
        :param: HttpRequest
        :rtype: HttpRequest    
        Renders the welcome page for the create hunt app.
    """    
    if request.user.is_authenticated():
        global hunt_id
        hunt_id = request.user.username
        hunt_id = gen_hunt_id(hunt_id)
        global i_counter
        i_counter = get_cur_count(hunt_id)
        return render_to_response("cr_hunt/cr_hunt_main.html")
    else:
        return redirect('cr_error')