# test calling builtin import function # basic test __import__('builtins') # first arg should be a string try: __import__(1) except TypeError: print('TypeError') # module name should not be empty try: __import__("") except ValueError: print('ValueError') # level argument should be non-negative try: __import__('xyz', None, None, None, -1) except ValueError: print('ValueError')