o
    tBh                     @   s>   d dl Z d dlZd dlmZ d dlmZ G dd dejZdS )    N)Configuration)Clientc                   @   s(   e Zd ZdZedd Zedd ZdS )ApiTestBasez|All test classes inherit from this base class. It abstracts out
    common functionality and configuration variables set up.c                 C   s"   d| _ d| _t | _t | _dS )z>Class method called once before running tests in a test class.   g{Gz?N)request_timeoutassert_precisionr   create_configurationconfigr   client)cls r   n/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/tests/api/api_test_base.py
setUpClass   s   
zApiTestBase.setUpClassc                   C   s   t tjd ddS )NSQUARE_SANDBOX_TOKENsandbox)access_tokenenvironment)r   osenvironr   r   r   r   r      s   
z ApiTestBase.create_configurationN)__name__
__module____qualname____doc__classmethodr   staticmethodr   r   r   r   r   r   
   s    
r   )r   unittestsquare.configurationr   square.clientr   TestCaser   r   r   r   r   <module>   s
   