Compare commits
2 Commits
Author | SHA1 | Date |
---|---|---|
sqozz | eda9cae667 | |
sqozz | 810f922927 |
|
@ -36,10 +36,11 @@ def short(shortLink=""):
|
||||||
else:
|
else:
|
||||||
return render_template("index.html", name=shortLink) # Landing page
|
return render_template("index.html", name=shortLink) # Landing page
|
||||||
elif request.method == "POST": # Someone submitted a new link to short
|
elif request.method == "POST": # Someone submitted a new link to short
|
||||||
longUrl = request.form["url"] # required, accept the exception if the key does not exist
|
longUrl = request.form.get("url", "")
|
||||||
wishId = request.form.get("wishId")
|
wishId = request.form.get("wishId")
|
||||||
if len(longUrl) <= 0:
|
if len(longUrl) <= 0:
|
||||||
abort(400)
|
abort(400)
|
||||||
|
|
||||||
databaseId = insertIdUnique(longUrl, idToCheck=wishId)
|
databaseId = insertIdUnique(longUrl, idToCheck=wishId)
|
||||||
return request.url_root + databaseId # Short link in plain text
|
return request.url_root + databaseId # Short link in plain text
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,7 @@ class SchortRegressionTests(unittest.TestCase, WebTestCase):
|
||||||
req = requests.post(BASE_URL + "/", data={"url": ""})
|
req = requests.post(BASE_URL + "/", data={"url": ""})
|
||||||
self.assertEqual(req.status_code, 400, msg="Could not handle a request with empty url")
|
self.assertEqual(req.status_code, 400, msg="Could not handle a request with empty url")
|
||||||
req = requests.post(BASE_URL + "/", data={})
|
req = requests.post(BASE_URL + "/", data={})
|
||||||
self.assertEqual(req.status_code, 400, msg="Could not handle a request with url at all")
|
self.assertEqual(req.status_code, 400, msg="Could not handle a request without a url at all")
|
||||||
|
|
||||||
|
|
||||||
class SchortShortLinkCase(object):
|
class SchortShortLinkCase(object):
|
||||||
|
|
Loading…
Reference in New Issue