fix tests related to marks formatting

was having issues where `’80.0’ != ’80’` and vice-versa, so fixed by
just converting to float to compare