I'm assuming that check_required_columns does not return anything, so if you call it and it works correctly nothing happens. Can you add a comment so we know that this is actually a real test, and not that you forgot something...
Thanks