need some pytest scripts set up so that we can minimise the likeyhood of broken code being ran by the bot