
    j                         d dl Zd dlmc mZ d dlZd dlmZ d dl	m
Z  ej                         d        Z ej                         d        Z
 ej                         d        Zy)    N)
create_app)dbc               #   ~   K   t        ddddd      } | j                         5  |  ddd       y# 1 sw Y   yxY ww)z5Create application with in-memory SQLite for testing.Tzsqlite:///:memory:Fztest-secret-key)TESTINGSQLALCHEMY_DATABASE_URIWTF_CSRF_ENABLED
SECRET_KEYN)r   app_contextapps    */var/www/html/financials/tests/conftest.pyr   r      sH      #7!'	 C 
	 	  s   !=1	=:=c              #   l   K   t        j                          t          t        j                          yw)z/Create all tables before each test, drop after.N)_db
create_alldrop_allr   s    r   r   r      s       NN
ILLNs   24c                 .    ddl m} |j                         S )u;   Flask test client — depends on db so tables always exist.r   )current_app)flaskr   test_client)r   r   s     r   clientr      s     """$$    )builtins@py_builtins_pytest.assertion.rewrite	assertionrewrite
@pytest_arpytestr   r   app.extensionsr   r   fixturer    r   r   <module>r"      si        $ 	 	   % %r   