
    jN                     B    d dl Zd dlmc mZ d dlmZ d dlm	Z	 d Z
d Zy)    N)
create_app)dbc           	         | j                  dd       t               }|j                         5  t        j                  }|j
                  }|j                  }|j                   d}||k(  }|st        j                  d|fd||f      dt        j                         v st        j                  t              rt        j                  t              ndt        j                  |      t        j                  |      t        j                  |      t        j                  |      dz  }d	d
|iz  }t        t        j                  |            d x}x}x}x}}d d d        y # 1 sw Y   y xY w)NDATABASE_URLF)raising/financials.db==ze%(py6)s
{%(py6)s = %(py4)s
{%(py4)s = %(py2)s
{%(py2)s = %(py0)s.engine
}.url
}.database
} == %(py9)sr   py0py2py4py6py9assert %(py11)spy11)delenvr   app_contextr   engineurldatabaseinstance_path
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanation	monkeypatchapp@py_assert1@py_assert3@py_assert5@py_assert8@py_assert7@py_format10@py_format12s	            -/var/www/html/financials/tests/test_config.py6test_default_sqlite_database_resolves_to_instance_pathr-      s    ~u5
,C		 NyyMy}}M}%%MC,=,=+>n)MM%)MMMMM%)MMMMMMMrMMMrMMMyMMM}MMM%MMM)MMMMMMMMN N Ns   D&EE&c           	         | j                  dd       t               }|j                         5  t        j                  }|j
                  }|j                  }|j                   d}||k(  }|st        j                  d|fd||f      dt        j                         v st        j                  t              rt        j                  t              ndt        j                  |      t        j                  |      t        j                  |      t        j                  |      dz  }dd	|iz  }t        t        j                  |            d x}x}x}x}}d d d        y # 1 sw Y   y xY w)
Nr   z sqlite:///instance/financials.dbr   r	   r   r   r   r   r   )setenvr   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   s	            r,   /test_legacy_instance_database_url_is_normalizedr0      s    ~'IJ
,C		 NyyMy}}M}%%MC,=,=+>n)MM%)MMMMM%)MMMMMMMrMMMrMMMyMMM}MMM%MMM)MMMMMMMMN N Ns   D&EE%)builtinsr   _pytest.assertion.rewrite	assertionrewriter   r$   r   app.extensionsr   r-   r0        r,   <module>r8      s        NNr7   