This is probably the most straightforward and pythonic way to approach it in my opinion. I didn't see this solution and it's basically the same as the regex one, but without the regex.
def is_int(test):
import string
return not (set(test) - set(string.digits))