U ÃÏ a$ ã@sLddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z dd lm Z dd lm Z dd lm Z dd lm Z dd lmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlmZddlm Z dd lm!Z!dd!lm"Z"dd"lm#Z#dd#lm$Z$dd$lm%Z%dd%lm&Z&dd&lm'Z'dd'lm(Z(dd(lm)Z*dd)l+m,Z,dd*l+m-Z-dd+l+m.Z/dd,l+m0Z0dd-l+m1Z1dd.l+m2Z2dd/l+m3Z3dd0l+m4Z4dd1l+m5Z5dd2l+m6Z6dd3l+m7Z7dd4l+m8Z8dd5l+m9Z9dd6l+m:Z:dd7l;mm?Z?dd:l>m@Z@dd;l>mAZAddmBZBdd=l>mCZCdd>l>mDZDdd?l>mEZEdd@l>mFZFddAl>mGZGddBl>mHZHddCl>mIZIddDlJmKZKddElJmLZLdFdG„Z.e9ZMdHS)Ié)Úconfig)Úmock)Ú assert_raises)Úassert_raises_context_ok)Úassert_raises_message)Ú assert_raises_message_context_ok)ÚAssertsCompiledSQL)ÚAssertsExecutionResults)ÚComparesTables)Ú emits_warning)Úemits_warning_on)Úeq_)Úeq_ignore_whitespace)Úeq_regex)Úexpect_deprecated)Úexpect_deprecated_20)Ú expect_raises)Úexpect_raises_message)Úexpect_warnings)Úin_)Úis_)Úis_false)Úis_instance_of)Úis_none)Úis_not)Úis_not_)Ú is_not_none)Úis_true)Úle_)Úne_)Únot_in)Únot_in_)Ú startswith_)Úuses_deprecated)Ú async_test)Ú combinations)Úcombinations_list)Údb)Úfixture)Ú requirements)Ú _is_excluded)Ú_server_version)Úagainst)Údb_spec)Úexclude)Úfails)Úfails_if)Úfails_on)Úfails_on_everything_except)Úfuture)Úonly_if)Úonly_on)Úskip)Úskip_if)Úeq_clause_element)Úeq_type_affinity)Úadict)Úfail)Úflag_combinations)Úforce_drop_names)Úlambda_combinations)Úmetadata_fixture)Úprovide_metadata)Úresolve_lambda)Úrowset)Úrun_as_contextmanager)Úteardown_events)Úassert_warnings)Úwarn_test_suitecGsttjf|žŽS)N)Ú_againstrÚ_current)Zqueries©rIú\C:\Users\vtejo\AppData\Local\Temp\pip-unpacked-wheel-nyjtotrf\sqlalchemy\testing\__init__.pyr,Psr,N)NÚrrZ assertionsrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)ÚrequiresZ exclusionsr*r+r,rGr-r.r/r0r1r2r3r4r5r6r7Zschemar8r9Úutilr:r;r<r=r>r?r@rArBrCrDÚwarningsrErFZcrashesrIrIrIrJÚ sŒ