Sindbad~EG File Manager
a
��gZ� � @ s� d Z ddlmZ ddlmZ ddlZddlZddlZddlZddl m
Z
ddlmZm
Z
mZmZmZmZ ddlmZ ddlZddlZedd d
g�Zedg d��Zed
g d��ZG dd� dej�ZG dd� dej�ZdZdZe�de�e�e�e�f �Z G dd� d�Z!G dd� de!ej�Z"G dd� de!ej�Z#G dd� dej�Z$G dd� dej�Z%G d d!� d!ej�Z&G d"d#� d#ej�Z'G d$d%� d%ej�Z(G d&d'� d'ej�Z)e*d(k�r�e�+� dS ))zTest cases for traceback module� )�
namedtuple)�StringION)�support)�TESTFN�Error�captured_output�unlink�cpython_only� ALWAYS_EQ)�assert_python_ok�code�co_filename�co_name�frame)�f_code� f_globals�f_locals�tb)�tb_frame� tb_lineno�tb_nextc @ s� e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!S )"�TracebackCasesc
C sH z
|� W n0 |y: } zt �||�W Y d }~S d }~0 0 td��d S )Nzcall did not raise exception)� traceback�format_exception_only�
ValueError)�self�func�exc�value� r �//usr/local/lib/python3.9/test/test_traceback.py�get_exception_format s
"z#TracebackCases.get_exception_formatc C s t ddd� d S )Nzdef fact(x):
return x!
�?�exec��compile�r r r r �syntax_error_with_caret"