Санкт-Петербург не зря в июне наполняется туристами — идёт время белых ночей, во время которых темнеет лишь на пару часов в сутки и за день при хорошей погоде можно посмотреть побольше.
Функция square требует себе для выполнения число, вы же при вызове ее через test ничего ей не передаёте.
Вызывается она в строке с print.
Так же помните, что в Пайтоне важны отступы.