fix GET issue breaking test
This commit is contained in:
12
ui/views.py
12
ui/views.py
@@ -10,7 +10,6 @@ achievements = {
|
||||
24: "I'm that old",
|
||||
32: "2^5",
|
||||
64: "2^6",
|
||||
69: "Nice",
|
||||
100: "one hundred",
|
||||
128: "2^7",
|
||||
200: "two hundred",
|
||||
@@ -18,7 +17,6 @@ achievements = {
|
||||
256: "2^8",
|
||||
300: "three hundred",
|
||||
400: "four hundred",
|
||||
420: "Blaze it",
|
||||
500: "half thousand",
|
||||
512: "2^9",
|
||||
600: "six hundred",
|
||||
@@ -55,17 +53,17 @@ achievements = {
|
||||
def button(request):
|
||||
PRESSED = 'pressed'
|
||||
ACHIEVE = 'achievement'
|
||||
current = request.session.get(PRESSED, 0)
|
||||
request.session[PRESSED] = current + 1
|
||||
pressed = request.session.get(PRESSED, 0)
|
||||
|
||||
if request.method == "POST":
|
||||
pressed = pressed + 1
|
||||
request.session[PRESSED] = pressed
|
||||
response = {
|
||||
PRESSED: current,
|
||||
ACHIEVE: achievements.get(current)
|
||||
PRESSED: pressed,
|
||||
ACHIEVE: achievements.get(pressed)
|
||||
}
|
||||
return JsonResponse(response)
|
||||
|
||||
pressed = current
|
||||
response = {PRESSED: pressed}
|
||||
achieved = {k:v for k,v in achievements.items() if k <= pressed}
|
||||
response.update({ACHIEVE: achieved})
|
||||
|
||||
Reference in New Issue
Block a user