check50

cs50/problems/2023/x/finance


:) app.py exists

Log
checking that app.py exists...

:) application starts up

Log
sending GET request to /
checking that status code 200 is returned...

:( register page has all required elements

Cause
expected request to return HTML, but it returned application/xhtml+xml

Log
sending GET request to /register

:| registering user succeeds

Cause
can't check until a frown turns upside down

:| registration with an empty field fails

Cause
can't check until a frown turns upside down

:| registration with password mismatch fails

Cause
can't check until a frown turns upside down

:| registration rejects duplicate username

Cause
can't check until a frown turns upside down

:( login page has all required elements

Cause
expected request to return HTML, but it returned application/xhtml+xml

Log
sending GET request to /signin
sending GET request to /login

:| logging in as registered user succceeds

Cause
can't check until a frown turns upside down

:| quote page has all required elements

Cause
can't check until a frown turns upside down

:| quote handles invalid ticker symbol

Cause
can't check until a frown turns upside down

:| quote handles blank ticker symbol

Cause
can't check until a frown turns upside down

:| quote handles valid ticker symbol

Cause
can't check until a frown turns upside down

:| buy page has all required elements

Cause
can't check until a frown turns upside down

:| buy handles invalid ticker symbol

Cause
can't check until a frown turns upside down

:| buy handles fractional, negative, and non-numeric shares

Cause
can't check until a frown turns upside down

:| buy handles valid purchase

Cause
can't check until a frown turns upside down

:| sell page has all required elements

Cause
can't check until a frown turns upside down

:| sell handles invalid number of shares

Cause
can't check until a frown turns upside down

:| sell handles valid sale

Cause
can't check until a frown turns upside down