Example #1
0
	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)
Example #2
0
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')
Example #3
0
	def setUp(self):
		print('In setUp()')
		convertlist = [107035.288471878,479440.269438375]
		cnvt = Conversion()
		testconvertion = cnvt.fromRdToWgs(convertlist)
Example #4
0
def convert():
    """Returns the conversion value"""
    convert = Conversion(session['from'], session['to'], session['amount'])
    val = convert.convertCurrency()
    return render_template("conversion.html", val=val)