def test_convertBase16ToBase62(self): self.assertEquals("0", Private_Poll.convertBase16ToBase62("0")) self.assertEquals("1", Private_Poll.convertBase16ToBase62("1")) self.assertEquals("a", Private_Poll.convertBase16ToBase62("a")) self.assertEquals("f", Private_Poll.convertBase16ToBase62("f")) self.assertEquals("0", Private_Poll.convertBase16ToBase62("00")) self.assertEquals("Trt", Private_Poll.convertBase16ToBase62("34083")) self.assertEquals("2uSvahSdJhCwyQpmXhxYQq", Private_Poll.convertBase16ToBase62("5213fb6d88a1d6e9cb7bc0b88d4b5a4a"))
def test_convertBase16ToBase62(self): self.assertEquals("0", Private_Poll.convertBase16ToBase62("0")) self.assertEquals("1", Private_Poll.convertBase16ToBase62("1")) self.assertEquals("a", Private_Poll.convertBase16ToBase62("a")) self.assertEquals("f", Private_Poll.convertBase16ToBase62("f")) self.assertEquals("0", Private_Poll.convertBase16ToBase62("00")) self.assertEquals("Trt", Private_Poll.convertBase16ToBase62("34083")) self.assertEquals( "2uSvahSdJhCwyQpmXhxYQq", Private_Poll.convertBase16ToBase62( "5213fb6d88a1d6e9cb7bc0b88d4b5a4a"))
def create(request): #Test whether we actually got a question if 'question' not in request.POST or not request.POST['question'].strip(): return render_to_response(\ 'index.html', combine_dicts( front_page_polls(), {'error_message':"You did not supply a question"}), context_instance = RequestContext(request)) question = request.POST['question'].strip() choices = [] index = 1 while True: try: choice = request.POST['choice' + str(index)].strip() except KeyError: break if choice[:6] == 'Choice': index += 1 continue if choice: choices.append(choice) index += 1 if not choices or len(choices) < 2: return render_to_response( 'index.html', combine_dicts( front_page_polls(), {'error_message': "You did not supply enough choices"}), context_instance=RequestContext(request)) else: if request.POST['pub_priv'] == 'Private': p = Private_Poll.create(question, *choices) return HttpResponseRedirect( reverse('private_view', args=(p.private_hash, ))) else: p = Public_Poll.create(question, *choices) return HttpResponseRedirect(reverse('poll_view', args=(p.id, )))
def create(request): #Test whether we actually got a question if 'question' not in request.POST or not request.POST['question'].strip(): return render_to_response(\ 'index.html', combine_dicts( front_page_polls(), {'error_message':"You did not supply a question"}), context_instance = RequestContext(request)) question = request.POST['question'].strip() choices = [] index = 1 while True: try: choice = request.POST['choice'+str(index)].strip() except KeyError: break if choice[:6] == 'Choice': index += 1 continue if choice: choices.append(choice) index += 1 if not choices or len(choices) < 2: return render_to_response( 'index.html', combine_dicts( front_page_polls(), {'error_message':"You did not supply enough choices"}), context_instance = RequestContext(request)) else: if request.POST['pub_priv'] == 'Private': p = Private_Poll.create(question, *choices) return HttpResponseRedirect(reverse('private_view',args=(p.private_hash,))) else: p = Public_Poll.create(question, *choices) return HttpResponseRedirect(reverse('poll_view',args=(p.id,)))