File: //usr/local/lib/python3.7/test/__pycache__/test_timeit.cpython-37.pyc
B
��g2; � @ s� d dl Z d dlZd dlZd dlZd dlmZ d dlmZ d dlmZ dZ dZ
G dd� d�ZG d d
� d
ej�Z
edkr|e�� dS )� N)�dedent)�captured_stdout)�captured_stderri@B � c @ s: e Zd ZdZddd�Zdd� Zdd� Zd d
� Zdd� Zd
S )� FakeTimerg E@� �?c C s d| _ d| _|| _| t_d S )Nr )�count�setup_calls�seconds_per_increment�timeit�_fake_timer)�selfr
� r �,/usr/local/lib/python3.7/test/test_timeit.py�__init__ s zFakeTimer.__init__c C s | j | j| j S )N)� BASE_TIMEr r
)r
r r r �__call__ s zFakeTimer.__call__c C s | j d7 _ d S )N� )r )r
r r r �inc! s z
FakeTimer.incc C s | j d7 _ d S )Nr )r )r
r r r �setup$ s zFakeTimer.setupc C s
|| _ | S )z3Records 'timer' and returns self as callable timer.)Zsaved_timer)r
�timerr r r �
wrap_timer'