def app_test_environmenterror_repr():
    import exceptions as ex 
    e = ex.EnvironmentError("hello")
    assert str(e) == "hello"
    e = ex.EnvironmentError(1, "hello")
    assert str(e) == "[Errno 1] hello"
    e = ex.EnvironmentError(1, "hello", "world")
    assert str(e) == "[Errno 1] hello: 'world'"

def app_test_import():
    import exceptions
    assert exceptions.SyntaxError is SyntaxError 

def app_test_baseexception():
    assert issubclass(Exception, BaseException)

def app_test_systemexit():
    assert issubclass(SystemExit, BaseException)

def app_test_keyboardinterrupt():
    assert issubclass(KeyboardInterrupt, BaseException)
