
    .j                     >    d dl Zd dlmc mZ d dlmZ d dlm	Z	 d Z
dS )    N)
TestClient)appc                    |                     dd| dz              t          t                    5 }|                    d          }d d d            n# 1 swxY w Y   |j        }d}||k    }|st          j        d|fd||f          dt          j                    v st          j	        |          rt          j
        |          ndt          j
        |          t          j
        |          d	z  }d
d|iz  }t          t          j        |                    d x}x}}d |                                D             }	ddg}
|	|
k    }|st          j        d|fd|	|
f          dt          j                    v st          j	        |	          rt          j
        |	          ndt          j
        |
          dz  }dd|iz  }t          t          j        |                    d x}}
d S )NFAMILYDASHBOARD_DATABASE_URLz
sqlite:///ztest.dbz/api/children   )==)z3%(py2)s
{%(py2)s = %(py0)s.status_code
} == %(py5)sresponse)py0py2py5zassert %(py7)spy7c                     g | ]
}|d          S )name ).0childs     C/home/agent/projects/FamilyDashboard/backend/tests/test_children.py
<listcomp>z(test_children_seeded.<locals>.<listcomp>   s    888uU6]888    EmiliaValerie)z%(py0)s == %(py3)snames)r
   py3zassert %(py5)sr   )setenvr   r   getstatus_code
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanationjson)tmp_pathmonkeypatchclientr	   @py_assert1@py_assert4@py_assert3@py_format6@py_format8r   @py_assert2@py_format4s               r   test_children_seededr0      sb   57ZHyDX7Z7Z[[[	C /F::o../ / / / / / / / / / / / / / /&3&3&&&&&&&&&&3&&&&&&&&&&&&8&&&&&8&&&&&&&&&&3&&&&&&&&&&&&&&&&&&&&&&&&&&&88888Ey))5)))))))))))5)))))))))))))5)))))5))))))))))))))))))))))))))))))))))s   AAA)builtinsr   _pytest.assertion.rewrite	assertionrewriter   fastapi.testclientr   app.mainr   r0   r   r   r   <module>r7      s]                  ) ) ) ) ) )      * * * * *r   