def test(self): print('in test()') RDHcoords = [107035.288471878,479440.269438375] cnvt = Conversion() testconvertion = cnvt.fromRdToWgs(RDHcoords) ConvertedCoords = [52.169665976510366,5.3887030701270335] self.assertEqual(ConvertedCoords, testconvertion)
def checkInput(): """Check if user input is valid""" cnyFrom = request.form['cnyFrom'].upper() session['from'] = cnyFrom cnyTo = request.form['cnyTo'].upper() session['to'] = cnyTo amount = request.form['amount'] session['amount'] = amount convert = Conversion(cnyFrom, cnyTo, amount) # Check if user input is valid isValid = convert.checkCurrency() if (isValid == "Invalid from"): flash(f"Currency from not a valid code: {cnyFrom}", "error") return redirect('/') elif (isValid == "Invalid to"): flash(f"Currency to not a valid code: {cnyTo}", "error") return redirect('/') elif (isValid == 'Invalid amount'): flash("Invalid amount", "error") return redirect('/') else: return redirect('/convert')
def setUp(self): print('In setUp()') convertlist = [107035.288471878,479440.269438375] cnvt = Conversion() testconvertion = cnvt.fromRdToWgs(convertlist)
def convert(): """Returns the conversion value""" convert = Conversion(session['from'], session['to'], session['amount']) val = convert.convertCurrency() return render_template("conversion.html", val=val)