fix GET issue breaking test

This commit is contained in:
ducoterra
2020-10-12 16:24:31 -04:00
parent 5b9e568d54
commit 03de5aacfb
8 changed files with 29 additions and 37 deletions

View File

@@ -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})