Skip to content

Instantly share code, notes, and snippets.

@loqs
Created April 15, 2024 16:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save loqs/b7d5573e7ed82e6e6b5069153adf2512 to your computer and use it in GitHub Desktop.
Save loqs/b7d5573e7ed82e6e6b5069153adf2512 to your computer and use it in GitHub Desktop.
python-sqlalchemy 2.0.29 test_pickle_rows_other_process failure (built with setuptools)
This file has been truncated, but you can view the full file.
=========================== sqlalchemy installation ============================
SQLAlchemy 2.0.29 (user site loaded)
Path: /build/python-sqlalchemy/src/SQLAlchemy-2.0.29/lib/sqlalchemy/__init__.py
compiled extension not enabled; cannot import name 'collections' from 'sqlalchemy.cyextension' (/build/python-sqlalchemy/src/SQLAlchemy-2.0.29/lib/sqlalchemy/cyextension/__init__.py)
============================= test session starts ==============================
platform linux -- Python 3.11.8, pytest-8.1.1, pluggy-1.4.0 -- /usr/bin/python
cachedir: .pytest_cache
rootdir: /build/python-sqlalchemy/src/SQLAlchemy-2.0.29
configfile: pyproject.toml
plugins: xdist-3.5.0, typeguard-4.2.1
collecting ... collected 31854 items
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaToaM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaToaO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaTobM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaTobO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaTocM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestaTocO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbToaM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbToaO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbTobM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbTobO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbTocM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestbTocO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcToaM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcToaO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcTobM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcTobO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcTocM2O::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_inheritance.py::ABCTest_TestcTocO2M::test_roundtrip PASSED [ 0%]
test/orm/inheritance/test_abc_polymorphic.py::ABCTest::test_abc_poly_roundtrip[none] PASSED [ 0%]
test/orm/inheritance/test_abc_polymorphic.py::ABCTest::test_abc_poly_roundtrip[union] PASSED [ 0%]
test/orm/declarative/test_abs_import_only.py::MappedColumnTest::test_fully_qualified_mapped_name PASSED [ 0%]
test/orm/declarative/test_abs_import_only.py::MappedColumnTest::test_fully_qualified_writeonly_mapped_name[DynamicMapped] PASSED [ 0%]
test/orm/declarative/test_abs_import_only.py::MappedColumnTest::test_fully_qualified_writeonly_mapped_name[Mapped] PASSED [ 0%]
test/orm/declarative/test_abs_import_only.py::MappedColumnTest::test_fully_qualified_writeonly_mapped_name[WriteOnlyMapped] PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_join_one PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_join_two PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_lazyload PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_selectinload_w_joinedload_after[ac_attr_w_of_type] PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_selectinload_w_joinedload_after[ac_attribute] PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_selectinload_w_joinedload_after_base_target_fails[False] PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_selectinload_w_joinedload_after_base_target_fails[True] PASSED [ 0%]
test/orm/test_ac_relationships.py::AliasedClassRelationshipTest::test_selectinload_w_noload_after PASSED [ 0%]
test/orm/test_ac_relationships.py::AltSelectableTest::test_join PASSED [ 0%]
test/orm/test_ac_relationships.py::AltSelectableTest::test_joinedload PASSED [ 0%]
test/orm/test_ac_relationships.py::AltSelectableTest::test_lazyload PASSED [ 0%]
test/orm/test_ac_relationships.py::AltSelectableTest::test_selectinload PASSED [ 0%]
test/orm/test_ac_relationships.py::StructuralEagerLoadCycleTest::test_no_endless_loop[ensure_no_warning] PASSED [ 0%]
test/orm/test_ac_relationships.py::StructuralEagerLoadCycleTest::test_no_endless_loop[not_ensure_no_warning] PASSED [ 0%]
test/dialect/test_all.py::ImportStarTest::test_all_import PASSED [ 0%]
test/orm/test_association.py::AssociationTest::test_delete PASSED [ 0%]
test/orm/test_association.py::AssociationTest::test_insert PASSED [ 0%]
test/orm/test_association.py::AssociationTest::test_modify PASSED [ 0%]
test/orm/test_association.py::AssociationTest::test_replace PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolve_aliased_class PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_to_correct_class_five PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_to_correct_class_four PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_to_correct_class_one PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_to_correct_class_three PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_to_correct_class_two PASSED [ 0%]
test/ext/test_associationproxy.py::AttributeAccessTest::test_resolved_w_subclass PASSED [ 0%]
test/ext/test_associationproxy.py::AutoFlushTest::test_dict_set PASSED [ 0%]
test/ext/test_associationproxy.py::AutoFlushTest::test_list_append PASSED [ 0%]
test/ext/test_associationproxy.py::AutoFlushTest::test_list_extend PASSED [ 0%]
test/ext/test_associationproxy.py::AutoFlushTest::test_set_add PASSED [ 0%]
test/ext/test_associationproxy.py::AutoFlushTest::test_set_extend PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_any_chained PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_any_criterion_nul_ul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_any_criterion_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_any_criterion_ul_scalar PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_any_kwarg_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_collection_eq_fails_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_collection_has_fails_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_collection_ne_fails_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_column_eq_None_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_column_ne_value_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_contains_chained_any_to_has PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_contains_chained_any_to_has_to_eq PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_contains_nul_ul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_contains_ul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_eq_chained_has_to_any PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_eq_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_eq_null_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_eq_value_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_has_chained_has_to_any PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_has_criterion_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_has_kwarg_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_has_kwarg_nul_ul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_has_scalar_raises PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_ne_None_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_ne_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_ne_null_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_object_eq_None_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_object_ne_value_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_column_contains PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_column_eq PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_column_eq_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_column_like PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_column_ne PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_object_any_fails_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_filter_scalar_object_contains_fails_nul_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_has_criterion_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_has_kwargs_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_has_nul PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_join_separate_attr PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_join_single_attr PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_no_straight_expr PASSED [ 0%]
test/ext/test_associationproxy.py::ComparatorTest::test_nothas_nul PASSED [ 0%]
test/ext/test_associationproxy.py::CompositeAccessTest::test_access PASSED [ 0%]
test/ext/test_associationproxy.py::CompositeAccessTest::test_append PASSED [ 0%]
test/ext/test_associationproxy.py::CustomDictTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::CustomDictTest::test_bulk_replace PASSED [ 0%]
test/ext/test_associationproxy.py::CustomDictTest::test_mapping_ops PASSED [ 0%]
test/ext/test_associationproxy.py::CustomObjectTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::CustomObjectTest::test_basic PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_bulk_replace PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_set_comparison_empty_to_empty PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_set_comparisons PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_set_mutation PASSED [ 0%]
test/ext/test_associationproxy.py::CustomSetTest::test_set_operations PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw0-_exclusions_00-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw0-_exclusions_00-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw1-_exclusions_01-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw1-_exclusions_01-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw2-_exclusions_02-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw2-_exclusions_02-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw3-_exclusions_03-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw3-_exclusions_03-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw4-_exclusions_04-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw4-_exclusions_04-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw5-_exclusions_05-embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_dc_decl_usage[field_kw5-_exclusions_05-not_embed_in_field] PASSED [ 0%]
test/ext/test_associationproxy.py::DeclOrmForms::test_straight_decl_usage PASSED [ 0%]
test/ext/test_associationproxy.py::DefaultTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::DefaultTest::test_sequence_ops PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_dict PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_list PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_multi_elem_varg PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_dict PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_list PASSED [ 0%]
test/ext/test_associationproxy.py::DictOfTupleUpdateTest::test_update_one_elem_varg PASSED [ 0%]
test/ext/test_associationproxy.py::InfoTest::test_constructor PASSED [ 0%]
test/ext/test_associationproxy.py::InfoTest::test_empty PASSED [ 0%]
test/ext/test_associationproxy.py::InfoTest::test_via_cls PASSED [ 0%]
test/ext/test_associationproxy.py::LazyLoadTest::test_eager_list PASSED [ 0%]
test/ext/test_associationproxy.py::LazyLoadTest::test_eager_scalar PASSED [ 0%]
test/ext/test_associationproxy.py::LazyLoadTest::test_lazy_list PASSED [ 0%]
test/ext/test_associationproxy.py::LazyLoadTest::test_lazy_scalar PASSED [ 0%]
test/ext/test_associationproxy.py::LazyLoadTest::test_slicing_list PASSED [ 0%]
test/ext/test_associationproxy.py::ListTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::ListTest::test_sequence_ops PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_col_expressions_not_available PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_column_collection_expressions PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_rel_expressions_not_available PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_assign PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_assign_passes PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_delete PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_delete_raises PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_get PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_get_raises PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_none PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclass_only_owner_none_raise PASSED [ 0%]
test/ext/test_associationproxy.py::MultiOwnerTest::test_subclasses_conflicting_types PASSED [ 0%]
test/ext/test_associationproxy.py::OnlyRelationshipTest::test_get_class_attr PASSED [ 0%]
test/ext/test_associationproxy.py::OnlyRelationshipTest::test_getattr PASSED [ 0%]
test/ext/test_associationproxy.py::OnlyRelationshipTest::test_setattr PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyFactoryTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyFactoryTest::test_sequence_ops PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_comparator_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_explicit_expr PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_expr_nonambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_get_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_get_classlevel_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_get_nonambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_msg_fails_on_cls_access PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_set_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyHybridTest::test_set_nonambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyOfSynonymTest::test_m2o_instance_getter PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyOfSynonymTest::test_o2m_expr PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyOfSynonymTest::test_o2m_instance_getter PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyPlainPropertyTest::test_expr_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyPlainPropertyTest::test_get_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyPlainPropertyTest::test_get_classlevel_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ProxyPlainPropertyTest::test_set_ambiguous PASSED [ 0%]
test/ext/test_associationproxy.py::ReconstitutionTest::test_copy PASSED [ 0%]
test/ext/test_associationproxy.py::ReconstitutionTest::test_pickle_dict PASSED [ 0%]
test/ext/test_associationproxy.py::ReconstitutionTest::test_pickle_list PASSED [ 0%]
test/ext/test_associationproxy.py::ReconstitutionTest::test_pickle_set PASSED [ 0%]
test/ext/test_associationproxy.py::ReconstitutionTest::test_weak_identity_map PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListObjectNoCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveListScalarNoCascadeNoneAssign::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarObjectNoCascadeNoneAssign::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_del PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_del_already_nonpresent PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_del_already_nonpresent_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_del_no_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_set_none_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarRemoveScalarScalarNoCascade::test_set_nonnone_to_none PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_create_on_set_none[not_specify_creator-create_on_none] PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_create_on_set_none[not_specify_creator-not_create_on_none] PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_create_on_set_none[specify_creator-create_on_none] PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_create_on_set_none[specify_creator-not_create_on_none] PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_custom_getset PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_empty_scalars PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_scalar_opts_exclusive PASSED [ 0%]
test/ext/test_associationproxy.py::ScalarTest::test_scalar_proxy PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_associated_collection_gc PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_associated_collection_iterate PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_associated_dynamic_gc PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_associated_dynamic_iterate PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_dynamic_collection_gc PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_dynamic_collection_iterate PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_plain_collection_gc PASSED [ 0%]
test/ext/test_associationproxy.py::ScopeBehaviorTest::test_plain_collection_iterate PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_abc PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_bulk_replace PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_set_comparison_empty_to_empty PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_set_comparisons PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_set_mutation PASSED [ 0%]
test/ext/test_associationproxy.py::SetTest::test_set_operations PASSED [ 0%]
test/ext/test_associationproxy.py::SynonymOfProxyTest::test_hasattr PASSED [ 0%]
test/ext/test_associationproxy.py::SynonymOfProxyTest::test_o2m_expr PASSED [ 0%]
test/ext/test_associationproxy.py::SynonymOfProxyTest::test_o2m_instance_getter PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_dslish PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_noorm PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_withjoinedload PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_without_outerjoin_literal PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_withoutjoinedload PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest::test_withoutouterjoin PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest2::test_eager_terminate PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest3::test_nesting_with_functions PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest4::test_basic PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest5::test_basic PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest6::test_one PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest7::test_load_m2o_attached_to_o2 PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest8::test_nested_joins PASSED [ 0%]
test/orm/test_assorted_eager.py::EagerTest9::test_joinedload_on_path PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::AdaptExistsSubqTest::test_eager_loaders[joinedload] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::AdaptExistsSubqTest::test_eager_loaders[selectinload] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::AdaptExistsSubqTest::test_explicit_aliasing PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::AdaptExistsSubqTest::test_implicit_aliasing PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::ColPropWAliasJoinedToBaseTest::test_alias_omitted PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::ColSubclassTest::test_polymorphic_adaptation_auto PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::ColSubclassTest::test_polymorphic_adaptation_manual_alias PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::CorrelateExceptWPolyAdaptTest::test_poly_query_on_correlate PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::CorrelateExceptWPolyAdaptTest::test_poly_query_on_correlate_except PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::CustomPKTest::test_custompk PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::CustomPKTest::test_pk_collapses PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::GenerativeTest::test_join_to_q_engineer PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::GenerativeTest::test_join_to_q_person PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::GenerativeTest::test_join_to_q_person_car PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::InheritingEagerTest::test_basic PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-not_use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-not_use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-not_use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[not_use_poly_on_retailer-use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-not_use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-not_use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-not_use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_attr_only[use_poly_on_retailer-use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-not_use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-not_use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-not_use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[not_use_poly_on_retailer-use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-not_use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-not_use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-not_use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-use_poly-mapped_cls] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-use_poly-table] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::Issue8168Test::test_select_cls[use_poly_on_retailer-use_poly-table_alias] PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::JoinedInhAdjacencyTest::test_joined_subclass_to_superclass PASSED [ 0%]
test/orm/inheritance/test_assorted_poly.py::JoinedInhAdjacencyTest::test_joined_to_base PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::JoinedInhAdjacencyTest::test_joined_to_same_subclass PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::ManyToManyPolyTest::test_pjoin_compile PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MissingPolymorphicOnTest::test_polyon_col_setsup PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiLevelTest::test_threelevels PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_joined::test_big_query[not_use_criteria-contains_eager] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_joined::test_big_query[not_use_criteria-joinedload] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_joined::test_big_query[use_criteria-contains_eager] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_joined::test_big_query[use_criteria-joinedload] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_single::test_big_query[not_use_criteria-contains_eager] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_single::test_big_query[not_use_criteria-joinedload] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_single::test_big_query[use_criteria-contains_eager] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::MultiOfTypeContainsEagerTest_single::test_big_query[use_criteria-joinedload] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[not_use_wpoly-loaders0] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[not_use_wpoly-loaders1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[not_use_wpoly-loaders2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[not_use_wpoly-loaders3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[not_use_wpoly-loaders4] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[use_wpoly-loaders0] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[use_wpoly-loaders1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[use_wpoly-loaders2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[use_wpoly-loaders3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_all_load[use_wpoly-loaders4] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_workaround[not_use_workaround] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::PolyIntoSelfReferentialTest::test_workaround[use_workaround] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest1::test_descendant_refs_parent PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest1::test_parent_refs_descendant PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[nodata-join1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[nodata-join2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[nodata-join3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[usedata-join1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[usedata-join2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest2::test_relationshiponsubclass[usedata-join3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[nodata-join1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[nodata-join2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[nodata-join3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[nodata-join4] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[usedata-join1] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[usedata-join2] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[usedata-join3] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest3::test_relationship_on_base_class[usedata-join4] PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest4::test_many_to_one_polymorphic PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest5::test_eager_empty PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest6::test_basic PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest7::test_manytoone_lazyload PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::RelationshipTest8::test_selfref_onjoined PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::SelfRefWPolyJoinedLoadTest::test_emit_lazy_loadonpk_parent PASSED [ 1%]
test/orm/inheritance/test_assorted_poly.py::Ticket2419Test::test_join_w_eager_w_any PASSED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_closed_during_execute SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_codec_registration[setup_asyncpg_json_codec] SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_codec_registration[setup_asyncpg_jsonb_codec] SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_detect_stale_ddl_cache_raise_recover SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_detect_stale_type_cache_raise_recover SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_failed_commit_recover SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_failed_rollback_recover SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_name_connection_func SKIPPED [ 1%]
test/dialect/postgresql/test_async_pg_py3k.py::AsyncPgTest::test_rollback_twice_no_problem SKIPPED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_collection_obj_pop_invalid PASSED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_collection_obj_pop_valid PASSED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_collection_obj_remove_invalid PASSED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_scalar_obj_pop_invalid PASSED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_scalar_obj_pop_valid PASSED [ 1%]
test/orm/test_attributes.py::AttributeImplAPITest::test_scalar_obj_remove_invalid PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_basic PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_collectionclasses PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_deferred PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_deferred_pickleable PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_del_collection_object PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_del_scalar_nonobject PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_del_scalar_object PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_descriptorattributes PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_illegal_trackparent PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_inheritance PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_inheritance2 PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_last_known_tracking PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_lazyhistory PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_lazytrackparent PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_list PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_no_double_state PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_object_dereferenced_error PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_parenttrack PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_pickleness PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_state_gc PASSED [ 1%]
test/orm/test_attributes.py::AttributesTest::test_unmapped_instance_raises PASSED [ 1%]
test/orm/test_attributes.py::BackrefTest::test_m2m PASSED [ 1%]
test/orm/test_attributes.py::BackrefTest::test_o2m PASSED [ 1%]
test/orm/test_attributes.py::BackrefTest::test_o2o PASSED [ 1%]
test/orm/test_attributes.py::BackrefTest::test_symmetric_o2m_inheritance PASSED [ 1%]
test/orm/test_attributes.py::BackrefTest::test_symmetric_o2o_inheritance PASSED [ 1%]
test/orm/test_attributes.py::CollectionInitTest::test_assert_false_on_default_value PASSED [ 1%]
test/orm/test_attributes.py::CollectionInitTest::test_bulk_replace_resets_empty PASSED [ 1%]
test/orm/test_attributes.py::CollectionInitTest::test_loader_inits_collection_already_exists PASSED [ 1%]
test/orm/test_attributes.py::CollectionKeyTest::test_dict_bulk_replace_w_key PASSED [ 1%]
test/orm/test_attributes.py::CollectionKeyTest::test_listen_w_dict_key PASSED [ 1%]
test/orm/test_attributes.py::CollectionKeyTest::test_listen_w_list_key PASSED [ 1%]
test/orm/test_attributes.py::CollectionKeyTest::test_listen_wo_dict_key PASSED [ 1%]
test/orm/test_attributes.py::CyclicBackrefAssertionTest::test_broken_collection_assertion PASSED [ 1%]
test/orm/test_attributes.py::CyclicBackrefAssertionTest::test_collection_append_type_assertion PASSED [ 1%]
test/orm/test_attributes.py::CyclicBackrefAssertionTest::test_scalar_set_type_assertion PASSED [ 1%]
test/orm/test_attributes.py::EventPropagateTest::test_propagate PASSED [ 1%]
test/orm/test_attributes.py::EventPropagateTest::test_propagate_active_history PASSED [ 1%]
test/orm/test_attributes.py::EventPropagateTest::test_propagate_useobject PASSED [ 1%]
test/orm/test_attributes.py::EventPropagateTest::test_propagate_useobject_active_history PASSED [ 1%]
test/orm/test_attributes.py::GetNoValueTest::test_off_empty PASSED [ 1%]
test/orm/test_attributes.py::GetNoValueTest::test_passive_no_result PASSED [ 1%]
test/orm/test_attributes.py::GetNoValueTest::test_passive_no_result_no_value PASSED [ 1%]
test/orm/test_attributes.py::GetNoValueTest::test_passive_ret_no_value PASSED [ 1%]
test/orm/test_attributes.py::GetNoValueTest::test_passive_ret_no_value_empty PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_collection_no_value PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_collections_via_backref PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_committed_value_init PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_committed_value_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_committed_value_set_active_hist PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_committed_value_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_dict_collections PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_flag_modified_but_no_value_raises PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_mark_dirty_no_attr PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_collections_mutate PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_collections_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_del PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_del_expired PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_init PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_init_active_history PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_replace PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_set_none PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_object_set_none_expired PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_init PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_no_init_side_effect PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_None_from_dict_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_commit_reset PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_commit_reset_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_commit_reset_commit_del PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_dict PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_dict_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_dict_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_active_set_twice_no_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_del PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_del_expired PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_get_first_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_init PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_replace_self_flag_modified_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set_commit_flag_modified PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set_commit_flag_modified_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set_commit_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_inplace_mutation_set_commit_set_flag_modified PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_no_init_side_effect PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_no_value PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_obj_no_value PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_passive_flag PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_None_from_dict_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_commit_reset PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_commit_reset_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_commit_reset_commit_del PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_dict PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_dict_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_dict_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_scalar_set_twice_no_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_get_first_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_init PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_no_init_side_effect PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_commit_del PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_commit_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_commit_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_dict PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_dict_set PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_dict_set_None PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_dict_set_commit PASSED [ 1%]
test/orm/test_attributes.py::HistoryTest::test_use_object_set_value_twice PASSED [ 1%]
test/orm/test_attributes.py::LazyloadHistoryTest::test_collections_via_lazyload PASSED [ 1%]
test/orm/test_attributes.py::LazyloadHistoryTest::test_lazy_backref_collections PASSED [ 1%]
test/orm/test_attributes.py::LazyloadHistoryTest::test_scalar_object_via_lazyload PASSED [ 1%]
test/orm/test_attributes.py::LazyloadHistoryTest::test_scalar_via_lazyload PASSED [ 1%]
test/orm/test_attributes.py::LazyloadHistoryTest::test_scalar_via_lazyload_with_active PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_collection_link_events PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_flag_modified PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_named PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_none_init_collection PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_none_init_object PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_none_init_scalar PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_none_on_collection_event PASSED [ 1%]
test/orm/test_attributes.py::ListenerTest::test_receive_changes PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_commit_removes_pending PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_lazy_add PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_lazy_history_collection PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_normal_load PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_passive_history_collection_no_value PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_pending_combines_with_lazy PASSED [ 1%]
test/orm/test_attributes.py::PendingBackrefTest::test_state_on_add_remove PASSED [ 1%]
test/orm/test_attributes.py::TestUnlink::test_ad_hoc_lazy PASSED [ 1%]
test/orm/test_attributes.py::TestUnlink::test_expired PASSED [ 1%]
test/orm/test_attributes.py::TestUnlink::test_pop_existing PASSED [ 1%]
test/orm/test_attributes.py::TestUnlink::test_replaced PASSED [ 1%]
test/orm/test_attributes.py::UtilTest::test_helpers PASSED [ 1%]
test/orm/test_attributes.py::UtilTest::test_initiator_arg PASSED [ 1%]
test/orm/test_attributes.py::UtilTest::test_set_committed_value_none_uselist PASSED [ 1%]
test/ext/test_automap.py::AutomapInhTest::test_conditional_relationship PASSED [ 1%]
test/ext/test_automap.py::AutomapInhTest::test_joined_inheritance_reflect PASSED [ 1%]
test/ext/test_automap.py::AutomapInhTest::test_single_inheritance_reflect PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_exception_prepare_not_called PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_m2m_relationship_also_map_the_secondary PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_naming_schemes PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_accepts_optional_schema_arg PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_call_dont_rely_on_reflected PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_call_multiple_times PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_defaults_to_no_schema PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_from_subclass PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_w_dialect_kwargs PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_prepare_w_only PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_explicit_override_forwards_m2m PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_explicit_override_m2o PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_explicit_override_o2m PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_m2m PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_o2m_default PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_pass_params PASSED [ 1%]
test/ext/test_automap.py::AutomapTest::test_relationship_self_referential PASSED [ 1%]
test/ext/test_automap.py::CascadeTest::test_o2m_relationship_cascade PASSED [ 1%]
test/ext/test_automap.py::ConcurrentAutomapTest_sqlite+pysqlite_3_45_2::test_concurrent_automaps_w_configure PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_by_schema_collection[prepare] PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_by_schema_collection[reflect] PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_cls_schema_name_conflict PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_dupe_clsname_warning PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_dupe_tablename_ok_w_explicit_classes PASSED [ 1%]
test/ext/test_automap.py::MultipleSchemaTest::test_named_not_in_classes PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MCollectionMoveTest::test_add_remove_pending_backref PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MCollectionMoveTest::test_bulk_replace PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MCollectionMoveTest::test_duplicate_adds PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MCollectionMoveTest::test_pending_combines_with_flushed PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MCollectionMoveTest::test_remove_add_pending_backref PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MScalarMoveTest::test_collection_move_commit PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MScalarMoveTest::test_collection_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MScalarMoveTest::test_collection_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::M2MStaleBackrefTest::test_backref_pop_m2m PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_append_del PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_bulk_replace PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_assignment_mutates_previous_one PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_assignment_mutates_previous_two PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_move_hitslazy PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_collection_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_del_from_collection PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_del_from_scalar PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_plain_load_passive PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_scalar_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_scalar_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_scalar_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_set_none PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_straight_remove PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MCollectionTest::test_tuple_assignment_w_reverse PASSED [ 1%]
test/orm/test_backref_mutations.py::O2MStaleBackrefTest::test_backref_pop_m2o PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_collection_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_collection_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_collection_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_scalar_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_scalar_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_legacy_style::test_scalar_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_collection_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_collection_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_collection_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_scalar_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_scalar_move_notloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarBackrefMoveTest_new_style::test_scalar_move_preloaded PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarMoveTest_legacy_style::test_collection_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarMoveTest_new_style::test_collection_move_commitfirst PASSED [ 1%]
test/orm/test_backref_mutations.py::O2OScalarOrphanTest::test_m2o_event PASSED [ 1%]
test/ext/test_baked.py::CustomIntegrationTest::test_non_baked PASSED [ 1%]
test/ext/test_baked.py::CustomIntegrationTest::test_non_baked_tuples PASSED [ 1%]
test/ext/test_baked.py::CustomIntegrationTest::test_plain_w_baked_lazyload PASSED [ 1%]
test/ext/test_baked.py::CustomIntegrationTest::test_use_w_baked PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_count PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_count_with_bindparams PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_first_multiple_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_first_no_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_get PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_get_includes_getclause PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_get_pk_w_null PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_multiple_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_no_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_or_none_multiple_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_or_none_no_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_or_none_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_one_result PASSED [ 1%]
test/ext/test_baked.py::LikeQueryTest::test_scalar PASSED [ 1%]
test/ext/test_baked.py::ResultPostCriteriaTest::test_first PASSED [ 1%]
test/ext/test_baked.py::ResultPostCriteriaTest::test_get PASSED [ 1%]
test/ext/test_baked.py::ResultPostCriteriaTest::test_iter PASSED [ 1%]
test/ext/test_baked.py::ResultPostCriteriaTest::test_spoiled PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_cachekeys_on_constructor PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_conditional_step PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_conditional_step_oneline PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_different_limits PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_disable_on_session PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_no_steps PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_spoiled_full_w_params PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_spoiled_half_w_params PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_subquery_eagerloading PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_subqueryload_post_context PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_subqueryload_post_context_w_cancelling_event PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_to_query_args PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_to_query_query PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_to_query_session PASSED [ 1%]
test/ext/test_baked.py::ResultTest_sqlite+pysqlite_3_45_2::test_w_new_entities PASSED [ 1%]
test/ext/test_baked.py::StateChangeTest::test_chained_add PASSED [ 1%]
test/ext/test_baked.py::StateChangeTest::test_chained_add_operator PASSED [ 1%]
test/ext/test_baked.py::StateChangeTest::test_initial_key PASSED [ 1%]
test/ext/test_baked.py::StateChangeTest::test_inplace_add PASSED [ 1%]
test/ext/test_baked.py::StateChangeTest::test_inplace_add_operator PASSED [ 1%]
test/orm/inheritance/test_basic.py::CascadeTest::test_cascade PASSED [ 1%]
test/orm/inheritance/test_basic.py::ColExpressionsTest_sqlite+pysqlite_3_45_2::test_group_by PASSED [ 2%]
test/orm/inheritance/test_basic.py::CompositeJoinedInTest::test_round_trip PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_as_declarative PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_cannot_add_to_selectable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_class_does_not_have_registry_attr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_class_has_registry_attr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_cls_docstring PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_custom_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_custom_column_sort_order PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_custom_mapper_argument PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_custom_mapper_attribute PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_bad_registry PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_fn_ok[DeclarativeBaseNoMeta] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_fn_ok[DeclarativeBase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_registry_and_type_map PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_used_directly[DeclarativeBaseNoMeta] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_declarative_base_used_directly[DeclarativeBase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_default_column_order PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_delattr_hybrid_fine PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_delattr_mapped_raises PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_difficult_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_dispose_attrs PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_insert_sentinel_param_custom_type_maintained PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_insert_sentinel_param_default_type PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_kw_support_in_declarative_base[DeclarativeBaseNoMeta] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_kw_support_in_declarative_base[DeclarativeBase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_kw_support_in_declarative_base[MappedAsDataclass] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_kw_support_in_declarative_meta_init PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_map_declaratively PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[anno-list] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[anno-list_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[anno-single] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[anno-single_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[anno-tuple] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[non_anno-list] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[non_anno-list_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[non_anno-single] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[non_anno-single_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[non_anno-tuple] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[plain_column-list] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[plain_column-list_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[plain_column-single] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[plain_column-single_str] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg[plain_column-tuple] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-callable-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-callable-primary_key] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-callable-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-fixed-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-fixed-primary_key] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[mapped_column-fixed-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-callable-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-callable-primary_key] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-callable-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-fixed-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-fixed-primary_key] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_pk_arg_via_mixin[plain_column-fixed-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[anno-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[anno-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[non_anno-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[non_anno-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[plain_column-polymorphic_on] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapped_column_version_poly_arg[plain_column-version_id_col] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapper_pk_arg_degradation_is_not_a_col[colprop] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapper_pk_arg_degradation_is_not_a_col[relationship] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_mapper_pk_arg_degradation_no_col PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_no_change_to_all_descriptors PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_custom_init[asdeclarative] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_custom_init[declbase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_custom_init[declbasefn] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_custom_init[declbasenometa] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_custom_init[mixinonbase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_is_present[asdeclarative] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_is_present[declbase] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_is_present[declbasefn] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_reg_constructor_is_present[declbasenometa] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_setattr_hybrid_updates_descriptors PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_shared_class_registry PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_string_dependency_resolution_annotations PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_string_dependency_resolution_schemas PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_string_dependency_resolution_schemas_no_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_unbound_cls_registry PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_unbound_declarative_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeBaseSetupsTest::test_undefer_column_name PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_abstract_and_or_mixin[abstract] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_abstract_and_or_mixin[mixin] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_active_history_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_add_prop_auto[Column] SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_add_prop_auto[mapped_column] SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_add_prop_manual[Column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_add_prop_manual[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_alt_name_attr_subclass_column_attrset SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_alt_name_attr_subclass_column_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_alt_name_attr_subclass_relationship_attrset SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_alt_name_attr_subclass_relationship_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_attr_assigned_to_multiple_keys[column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_attr_assigned_to_multiple_keys[column_property] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_attr_assigned_to_multiple_keys[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_attr_assigned_to_multiple_keys[relationship] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_attr_assigned_to_multiple_keys[synonym] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_back_populates_setup PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_basic PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_cant_add_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_classes_can_override_new PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column_named_twice PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column_properties PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column_properties_2 PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column_repeated_under_prop[new] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_column_repeated_under_prop[old] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_composite_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_composite_separate PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_decl_cascading_warns_non_mixin PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_declared_on_base_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_deferred PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_deferred_reflection_default_error SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_duplicate_classes_in_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_eager_order_by PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_expression SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_index_doesnt_compile PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_instrument_class_before_instrumentation PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_mapping_to_join PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_nice_dependency_error PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_nice_dependency_error_works_with_hasattr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_no_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_non_sql_expression_warning_five PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_non_sql_expression_warning_four PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_non_sql_expression_warning_one PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_non_sql_expression_warning_three PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_non_sql_expression_warning_two PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_oops PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_order_by_multi PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_pk_with_fk_init PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_recompile_on_othermapper PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_reentrant_compile_via_foreignkey PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_relationship_level_msg_for_invalid_callable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_relationship_level_msg_for_invalid_object PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_relationship_reference SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_reserved_identifiers[column-metadata-True] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_reserved_identifiers[column-registry-False] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_reserved_identifiers[relationship-metadata-True] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_reserved_identifiers[relationship-registry-False] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_asselectable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_class_over_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_in_backref PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_module_qualified PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_no_magic PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_no_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_orm_descriptor PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_synonym PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_table_over_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_dependency_resolution_tables PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_string_w_pj_annotations PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_synonym_added SKIPPED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_synonym_for PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_synonym_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_synonym_no_descriptor PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_dict_format PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_empty_dict PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_empty_tuple PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_no_dict PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_none PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_tuple_format PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_args_type PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_cls_attribute PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_table_cls_attribute_return_none PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_uncompiled_attributes_in_relationship PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_unicode_string_resolve PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_unicode_string_resolve_backref PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_useless_declared_attr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_uses_get_on_class_col_fk PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_using_explicit_prop_in_schema_objects PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_nometa_superclass::test_with_explicit_autoloaded PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_abstract_and_or_mixin[abstract] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_abstract_and_or_mixin[mixin] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_active_history_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_add_prop_auto[Column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_add_prop_auto[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_add_prop_manual[Column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_add_prop_manual[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_alt_name_attr_subclass_column_attrset PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_alt_name_attr_subclass_column_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_alt_name_attr_subclass_relationship_attrset PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_alt_name_attr_subclass_relationship_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_attr_assigned_to_multiple_keys[column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_attr_assigned_to_multiple_keys[column_property] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_attr_assigned_to_multiple_keys[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_attr_assigned_to_multiple_keys[relationship] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_attr_assigned_to_multiple_keys[synonym] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_back_populates_setup PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_basic PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_cant_add_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_classes_can_override_new PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column_named_twice PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column_properties PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column_properties_2 PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column_repeated_under_prop[new] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_column_repeated_under_prop[old] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_composite_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_composite_separate PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_decl_cascading_warns_non_mixin PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_declared_on_base_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_deferred PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_deferred_reflection_default_error PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_duplicate_classes_in_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_eager_order_by PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_expression PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_index_doesnt_compile PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_instrument_class_before_instrumentation PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_mapping_to_join PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_nice_dependency_error PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_nice_dependency_error_works_with_hasattr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_no_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_non_sql_expression_warning_five PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_non_sql_expression_warning_four PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_non_sql_expression_warning_one PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_non_sql_expression_warning_three PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_non_sql_expression_warning_two PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_oops PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_order_by_multi PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_pk_with_fk_init PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_recompile_on_othermapper PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_reentrant_compile_via_foreignkey PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_relationship_level_msg_for_invalid_callable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_relationship_level_msg_for_invalid_object PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_relationship_reference PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_reserved_identifiers[column-metadata-True] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_reserved_identifiers[column-registry-False] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_reserved_identifiers[relationship-metadata-True] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_reserved_identifiers[relationship-registry-False] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_asselectable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_class_over_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_in_backref PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_module_qualified PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_no_magic PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_no_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_orm_descriptor PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_synonym PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_table_over_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_dependency_resolution_tables PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_string_w_pj_annotations PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_synonym_added PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_synonym_for PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_synonym_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_synonym_no_descriptor PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_dict_format PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_empty_dict PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_empty_tuple PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_no_dict PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_none PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_tuple_format PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_args_type PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_cls_attribute PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_table_cls_attribute_return_none PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_uncompiled_attributes_in_relationship PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_unicode_string_resolve PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_unicode_string_resolve_backref PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_useless_declared_attr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_uses_get_on_class_col_fk PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_using_explicit_prop_in_schema_objects PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_declarative_base_superclass::test_with_explicit_autoloaded PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_abstract_and_or_mixin[abstract] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_abstract_and_or_mixin[mixin] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_active_history_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_add_prop_auto[Column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_add_prop_auto[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_add_prop_manual[Column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_add_prop_manual[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_alt_name_attr_subclass_column_attrset PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_alt_name_attr_subclass_column_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_alt_name_attr_subclass_relationship_attrset PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_alt_name_attr_subclass_relationship_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_attr_assigned_to_multiple_keys[column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_attr_assigned_to_multiple_keys[column_property] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_attr_assigned_to_multiple_keys[mapped_column] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_attr_assigned_to_multiple_keys[relationship] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_attr_assigned_to_multiple_keys[synonym] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_back_populates_setup PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_basic PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_cant_add_columns PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_classes_can_override_new PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column_named_twice PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column_properties PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column_properties_2 PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column_repeated_under_prop[new] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_column_repeated_under_prop[old] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_composite_inline PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_composite_separate PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_decl_cascading_warns_non_mixin PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_declared_on_base_class PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_deferred PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_deferred_reflection_default_error PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_duplicate_classes_in_base PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_eager_order_by PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_expression PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_index_doesnt_compile PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_instrument_class_before_instrumentation PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_mapping_to_join PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_nice_dependency_error PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_nice_dependency_error_works_with_hasattr PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_no_table PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_non_sql_expression_warning_five PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_non_sql_expression_warning_four PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_non_sql_expression_warning_one PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_non_sql_expression_warning_three PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_non_sql_expression_warning_two PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_oops PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_order_by_multi PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_pk_with_fk_init PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_recompile_on_othermapper PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_reentrant_compile_via_foreignkey PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_relationship_level_msg_for_invalid_callable PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_relationship_level_msg_for_invalid_object PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_relationship_reference PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_reserved_identifiers[column-metadata-True] PASSED [ 2%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_reserved_identifiers[column-registry-False] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_reserved_identifiers[relationship-metadata-True] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_reserved_identifiers[relationship-registry-False] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_asselectable PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_class_over_table PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_in_backref PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_module_qualified PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_no_magic PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_no_table PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_orm_descriptor PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_synonym PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_table_over_class PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_dependency_resolution_tables PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_string_w_pj_annotations PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_synonym_added PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_synonym_for PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_synonym_inline PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_synonym_no_descriptor PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_dict_format PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_empty_dict PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_empty_tuple PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_no_dict PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_none PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_tuple_format PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_args_type PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_cls_attribute PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_table_cls_attribute_return_none PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_uncompiled_attributes_in_relationship PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_unicode_string_resolve PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_unicode_string_resolve_backref PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_useless_declared_attr PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_uses_get_on_class_col_fk PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_using_explicit_prop_in_schema_objects PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_dynamic::test_with_explicit_autoloaded PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_abstract_and_or_mixin[abstract] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_abstract_and_or_mixin[mixin] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_active_history_columns PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_add_prop_auto[Column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_add_prop_auto[mapped_column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_add_prop_manual[Column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_add_prop_manual[mapped_column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_alt_name_attr_subclass_column_attrset PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_alt_name_attr_subclass_column_inline PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_alt_name_attr_subclass_relationship_attrset PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_alt_name_attr_subclass_relationship_inline PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_attr_assigned_to_multiple_keys[column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_attr_assigned_to_multiple_keys[column_property] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_attr_assigned_to_multiple_keys[mapped_column] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_attr_assigned_to_multiple_keys[relationship] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_attr_assigned_to_multiple_keys[synonym] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_back_populates_setup PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_basic PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_cant_add_columns PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_classes_can_override_new PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column_named_twice PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column_properties PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column_properties_2 PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column_repeated_under_prop[new] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_column_repeated_under_prop[old] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_composite_inline PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_composite_separate PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_decl_cascading_warns_non_mixin PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_declared_on_base_class PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_deferred PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_deferred_reflection_default_error PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_duplicate_classes_in_base PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_eager_order_by PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_expression PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_index_doesnt_compile PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_instrument_class_before_instrumentation PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_mapping_to_join PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_nice_dependency_error PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_nice_dependency_error_works_with_hasattr PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_no_table PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_non_sql_expression_warning_five PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_non_sql_expression_warning_four PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_non_sql_expression_warning_one PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_non_sql_expression_warning_three PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_non_sql_expression_warning_two PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_oops PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_order_by_multi PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_pk_with_fk_init PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_recompile_on_othermapper PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_reentrant_compile_via_foreignkey PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_relationship_level_msg_for_invalid_callable PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_relationship_level_msg_for_invalid_object PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_relationship_reference PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_reserved_identifiers[column-metadata-True] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_reserved_identifiers[column-registry-False] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_reserved_identifiers[relationship-metadata-True] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_reserved_identifiers[relationship-registry-False] PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_asselectable PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_class_over_table PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_in_backref PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_module_qualified PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_no_magic PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_no_table PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_orm_descriptor PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_synonym PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_table_over_class PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_dependency_resolution_tables PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_string_w_pj_annotations PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_synonym_added PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_synonym_for PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_synonym_inline PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_synonym_no_descriptor PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_dict_format PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_empty_dict PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_empty_tuple PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_no_dict PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_none PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_tuple_format PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_args_type PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_cls_attribute PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_table_cls_attribute_return_none PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_uncompiled_attributes_in_relationship PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_unicode_string_resolve PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_unicode_string_resolve_backref PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_useless_declared_attr PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_uses_get_on_class_col_fk PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_using_explicit_prop_in_schema_objects PASSED [ 3%]
test/orm/declarative/test_basic.py::DeclarativeMultiBaseTest_explicit::test_with_explicit_autoloaded PASSED [ 3%]
test/orm/inheritance/test_basic.py::DeleteOrphanTest::test_orphan_message PASSED [ 3%]
test/orm/inheritance/test_basic.py::DiscriminatorOrPkNoneTest::test_pk_is_null PASSED [ 3%]
test/orm/inheritance/test_basic.py::DiscriminatorOrPkNoneTest::test_pk_not_null_discriminator_null_from_base PASSED [ 3%]
test/orm/inheritance/test_basic.py::DiscriminatorOrPkNoneTest::test_pk_not_null_discriminator_null_from_sub PASSED [ 3%]
test/orm/inheritance/test_basic.py::DistinctPKTest::test_explicit_composite_pk PASSED [ 3%]
test/orm/inheritance/test_basic.py::DistinctPKTest::test_explicit_pk PASSED [ 3%]
test/orm/inheritance/test_basic.py::DistinctPKTest::test_explicit_props PASSED [ 3%]
test/orm/inheritance/test_basic.py::DistinctPKTest::test_implicit PASSED [ 3%]
test/orm/inheritance/test_basic.py::EagerLazyTest::test_basic PASSED [ 3%]
test/orm/inheritance/test_basic.py::EagerTargetingTest::test_adapt_stringency PASSED [ 3%]
test/orm/inheritance/test_basic.py::FalseDiscriminatorTest::test_false_on_base PASSED [ 3%]
test/orm/inheritance/test_basic.py::FalseDiscriminatorTest::test_false_on_sub PASSED [ 3%]
test/orm/inheritance/test_basic.py::FlushTest::test_one PASSED [ 3%]
test/orm/inheritance/test_basic.py::FlushTest::test_two PASSED [ 3%]
test/orm/inheritance/test_basic.py::GetTest::test_get[polymorphic] PASSED [ 3%]
test/orm/inheritance/test_basic.py::GetTest::test_get[test_get_nonpolymorphic] PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_ambiguous_fk PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_no_fk PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_nonexistent_col_related PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_nonexistent_col_unrelated PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_nonexistent_table_related PASSED [ 3%]
test/orm/inheritance/test_basic.py::InhCondTest::test_inh_cond_nonexistent_table_unrelated PASSED [ 3%]
test/orm/inheritance/test_basic.py::JoinedNoFKSortingTest::test_ordering PASSED [ 3%]
test/orm/inheritance/test_basic.py::M2OUseGetTest::test_use_get PASSED [ 3%]
test/orm/inheritance/test_basic.py::NameConflictTest::test_name_conflict PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[decl_base_base] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[decl_base_fn] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[decl_base_no_meta] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[decorator] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[map_declaratively] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_no_imperative_with_declarative_table[mapped_as_dataclass] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_ordering_of_attrs_cols_named_or_unnamed[classical_mapping] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_ordering_of_attrs_cols_named_or_unnamed[decl_base_base] PASSED [ 3%]
test/orm/declarative/test_basic.py::NamedAttrOrderingTest::test_ordering_of_attrs_cols_named_or_unnamed[decl_base_fn] PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPKOnSubTableWarningTest::test_no_warning_with_explicit PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPKOnSubTableWarningTest::test_warning_on_sub PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPolyIdentInMiddleTest::test_discriminator PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPolyIdentInMiddleTest::test_load_from_base PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPolyIdentInMiddleTest::test_load_from_middle PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPolyIdentInMiddleTest::test_load_multiple_from_middle PASSED [ 3%]
test/orm/inheritance/test_basic.py::NoPolyIdentInMiddleTest::test_warning PASSED [ 3%]
test/orm/inheritance/test_basic.py::O2MTest::test_basic PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedGetOnDeferredTest::test_column_property PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedGetOnDeferredTest::test_expired_column PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedGetOnDeferredTest::test_load_from_expired_subclass PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedGetOnDeferredTest::test_load_from_unloaded_subclass PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedGetOnDeferredTest::test_refresh_column PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_column_expression PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_column_expression_joined PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_composite_column_joined PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_dont_generate_on_none PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_load_expired_on_pending[eager_defaults] PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_load_expired_on_pending[not_eager_defaults] PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_load_expired_on_pending_twolevel PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_no_optimize_on_map_to_join PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_optimized_get_blank_intermediary PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_optimized_load_subclass_labels PASSED [ 3%]
test/orm/inheritance/test_basic.py::OptimizedLoadTest_sqlite+pysqlite_3_45_2::test_optimized_passes PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_base_descriptors_over_base_cols PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_column_setup_sanity_check PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_custom_descriptor PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_override_explicit PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_override_implicit PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_override_onlyinparent PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_pk_fk_different PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_plain PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_plain_descriptor PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_sub_columns_over_base_descriptors PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_subclass_renames_superclass_col_single_inh PASSED [ 3%]
test/orm/inheritance/test_basic.py::OverrideColKeyTest::test_subsubclass_groups_super_cols PASSED [ 3%]
test/orm/inheritance/test_basic.py::PKDiscriminatorTest::test_pk_as_discriminator PASSED [ 3%]
test/orm/inheritance/test_basic.py::PassiveDeletesTest::test_a_only SKIPPED [ 3%]
test/orm/inheritance/test_basic.py::PassiveDeletesTest::test_b_only SKIPPED [ 3%]
test/orm/inheritance/test_basic.py::PassiveDeletesTest::test_c_only SKIPPED [ 3%]
test/orm/inheritance/test_basic.py::PassiveDeletesTest::test_none SKIPPED [ 3%]
test/orm/inheritance/test_basic.py::PolyExpressionEagerLoad::test_joinedload PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_base_class PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_entirely_oob_assignment PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_invalid_assignment_downwards PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_invalid_assignment_upwards PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_not_set_on_upate PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_poly_configured_immediate PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_valid_assignment_upwards PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicAttributeManagementTest::test_validate_on_upate PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_non_col_polymorphic_on PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_column_prop PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_column_str_prop PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_expr_explicit_map PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_expr_implicit_map_no_label_joined PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_expr_implicit_map_no_label_single PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_expr_implicit_map_w_label_joined PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_expr_implicit_map_w_label_single PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_non_expr_prop PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_not_in_with_poly PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_not_present_col PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_not_present_col_partial_wpoly PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_only_in_with_poly PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicOnNotLocalTest::test_polymorphic_on_synonym PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_a PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_b_d_selectable PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_d_b_missing PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_d_c_b PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_d_selectable PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_ordered_b_d PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicResolutionMultiLevel::test_reverse_d_b PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicSynonymTest::test_polymorphic_synonym PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicUnionTest::test_no_cast_null PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicUnionTest::test_type_col_non_present PASSED [ 3%]
test/orm/inheritance/test_basic.py::PolymorphicUnionTest::test_type_col_present PASSED [ 3%]
test/orm/inheritance/test_basic.py::SortOnlyOnImportantFKsTest::test_flush PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>0-<lambda>0] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>0-<lambda>1] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>0-<lambda>2] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>1-<lambda>0] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>1-<lambda>1] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>1-<lambda>2] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>2-<lambda>0] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>2-<lambda>1] PASSED [ 3%]
test/orm/inheritance/test_basic.py::SyncCompileTest::test_joins[<lambda>2-<lambda>2] PASSED [ 3%]
test/orm/inheritance/test_basic.py::UnexpectedPolymorphicIdentityTest::test_joined_invalid_ident PASSED [ 3%]
test/orm/inheritance/test_basic.py::UnexpectedPolymorphicIdentityTest::test_single_invalid_ident PASSED [ 3%]
test/orm/inheritance/test_basic.py::VersioningTest::test_delete PASSED [ 3%]
test/orm/inheritance/test_basic.py::VersioningTest::test_save_update PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_arg PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_from_metadata PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_2] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_3] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_4] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_5] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_6] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e1_7] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e2_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e2_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bind_through_execute[<lambda>-<lambda>-e3] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bound_connection PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_bound_connection_transactional PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_dont_mutate_binds[False] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_dont_mutate_binds[True] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_10] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_11] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_2] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_3] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_4] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_5] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_6] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_7] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_8] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e1_9] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_2] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_3] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_4] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e2_5] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e3_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e3_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e3_2] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e4_0] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e4_1] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_get_bind[<lambda>-e4_2] PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_mapped_binds PASSED [ 3%]
test/orm/test_bind.py::BindIntegrationTest::test_table_binds PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_class_base_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_class_concrete_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_class_joined_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_table_base_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_table_concrete_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_base_table_joined_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_joined_sub_class_joined_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_joined_sub_table_joined_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_mixin_class_simple_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_selectable_join PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_selectable_table PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_selectable_union PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_sub_class_concrete_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_bind_sub_table_concrete_sub_class PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_clause_extracts_orm_plugin_subject[delete] PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_clause_extracts_orm_plugin_subject[insert] PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_clause_extracts_orm_plugin_subject[select] PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_clause_extracts_orm_plugin_subject[update] PASSED [ 3%]
test/orm/test_bind.py::GetBindTest::test_fallback_table_metadata PASSED [ 3%]
test/orm/test_bind.py::SessionBindTest::test_session_bind PASSED [ 3%]
test/orm/test_bind.py::SessionBindTest::test_session_unbound PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_insert_joined_inh_return_defaults[insert_mappings] PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_insert_joined_inh_return_defaults[insert_stmt] PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_save_joined_inh_no_defaults PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_save_joined_inh_return_defaults PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_update[update_mappings] PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInheritanceTest_sqlite+pysqlite_3_45_2::test_bulk_update[update_stmt] PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_insert PASSED [ 3%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_insert_render_nulls PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_mappings_preserve_order PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_no_defaults PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_return_defaults[insert_mappings] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_return_defaults[insert_stmt] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_return_defaults[save_objects] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_save_updated_include_unchanged PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_update[update_mappings] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateTest_sqlite+pysqlite_3_45_2::test_bulk_update[update_stmt] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateVersionId_sqlite+pysqlite_3_45_2::test_bulk_insert_via_save PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkInsertUpdateVersionId_sqlite+pysqlite_3_45_2::test_bulk_update_via_save PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkIssue6793Test_sqlite+pysqlite_3_45_2::test_issue_6793 PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDPostfetchTest_sqlite+pysqlite_3_45_2::test_insert_w_fetch PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDPostfetchTest_sqlite+pysqlite_3_45_2::test_update_w_fetch PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_insert_attrs PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_insert_both PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_insert_keys PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_update_attrs[dicts] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_update_attrs[states] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_update_both PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_update_keys[dicts] PASSED [ 4%]
test/orm/dml/test_bulk.py::BulkUDTestAltColKeys_sqlite+pysqlite_3_45_2::test_update_keys[states] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningConcreteInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_nonrandom_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_no_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-False-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningJoinedInhTest_random_w_sentinel_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-True-orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 4%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-orm] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_nonrandom_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-orm] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[default] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[opt_disable] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_autoflush[session_disable] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_ordered] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[bulk_w_embedded_bindparam] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_base_class_upsert[orm] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[False] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_no_ordered_values[True] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_upd_w_sql_expressions_subclass PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_bulk_w_sql_expressions_subclass PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[not_sort_by_parameter_order-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_heterogeneous_keys[sort_by_parameter_order-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_insert_col_key_also_works_currently PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_returning_fn PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-cols_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[not_single_element-strings_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-cols_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_single_values_returning_fn[single_element-strings_w_exprs] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_bulk_update PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-not_sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[not_single_element-sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-not_sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only[single_element-sort_by_parameter_order] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_load_only_doesnt_fetch_cols[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_no_returning[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_no_returning[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[not_sort_by_parameter_order-single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_return_just_subclass_ids[sort_by_parameter_order-single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[not_single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_returning_bind_expr[single_element] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[not_sort_by_parameter_order-orm] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::BulkDMLReturningSingleInhTest_random_sqlite+pysqlite_3_45_2::test_subclass_upsert[sort_by_parameter_order-orm] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[aliased-no_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[aliased-no_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[aliased-use_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[aliased-use_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[direct-no_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[direct-no_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[direct-use_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[direct-use_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[from_statement-no_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[from_statement-no_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[from_statement-use_union-cte] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::CTETest::test_select_from_insert_cte[from_statement-use_union-cte_aliased] SKIPPED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-not_bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-not_bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-not_bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[auto-not_bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-not_bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-not_bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-not_bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[bulk-not_bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-not_bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-not_bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-not_bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[orm-not_bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-not_bindparam_in_expression-not_use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-not_bindparam_in_expression-not_use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-not_bindparam_in_expression-use_multiparams-not_use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[raw-not_bindparam_in_expression-use_multiparams-use_returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_from_select_col_property PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_bundle[bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_bundle[single] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_bundle[values] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_cols_dont_give_me_defaults PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_star[bulk] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_star[single] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_insert_returning_star[values] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-not_sort_by_parameter_order-all_enabled] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-not_sort_by_parameter_order-default] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-not_sort_by_parameter_order-no_executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-not_sort_by_parameter_order-no_sort_by] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-sort_by_parameter_order-all_enabled] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-sort_by_parameter_order-default] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-sort_by_parameter_order-no_executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[enable_implicit_returning-sort_by_parameter_order-no_sort_by] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-not_sort_by_parameter_order-all_enabled] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-not_sort_by_parameter_order-default] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-not_sort_by_parameter_order-no_executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-not_sort_by_parameter_order-no_sort_by] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-sort_by_parameter_order-all_enabled] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-sort_by_parameter_order-default] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-sort_by_parameter_order-no_executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_no_returning_error[not_enable_implicit_returning-sort_by_parameter_order-no_sort_by] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_omit_returning_ok PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_render_nulls[not_render_nulls] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_render_nulls[render_nulls] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_upsert_populate_existing[not_populate_existing] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::InsertStmtTest_sqlite+pysqlite_3_45_2::test_upsert_populate_existing[populate_existing] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-auto-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[None-orm-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-auto-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[evaluate-orm-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-auto-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-not_bindparam_in_expression-executemany] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-not_bindparam_in_expression-plain] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_alt_bindparam_names[fetch-orm-not_bindparam_in_expression-returning] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[listwsingle-add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[listwsingle-not_add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[multirow-add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[multirow-not_add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[singlerow-add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_no_pk[singlerow-not_add_where] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_returning_bundle PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_returning_star[listwsingle] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_returning_star[multirow] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_returning_star[singlerow] PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_w_where_one PASSED [ 5%]
test/orm/dml/test_bulk_statements.py::UpdateStmtTest_sqlite+pysqlite_3_45_2::test_bulk_update_w_where_two PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_as_scalars_future PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_bundle_nesting PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_bundle_nesting_unions PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_c_attr PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_clause_expansion PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_filter_by PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_join_relationship PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_join_selectable PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_joins_from_adapted_entities PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_labeled_cols_as_rows_future PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_labeled_cols_as_scalars_future PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_labeled_cols_non_single_entity_legacy_query PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_labeled_cols_single_entity_legacy_query PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_multi_bundle PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_multi_bundle_future PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_non_mapped_columns_non_single_entity PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_non_mapped_columns_single_entity PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_query_count PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_result PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_same_named_col_clauselist PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_same_named_col_in_fetch PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_same_named_col_in_orderby PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_single_entity_flag_but_multi_entities PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_single_entity_flag_is_legacy_w_future PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_single_entity_legacy_query PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_subclass PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_tuple_suggests_bundle PASSED [ 5%]
test/orm/test_bundle.py::BundleTest::test_tuple_suggests_bundle_future PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_attributes PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_bound_options PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_bundles_directly PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_bundles_in_annotations PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_instrumented_attributes PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_loader_criteria PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_loader_criteria_bound_param_thing PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_mapper_and_aliased PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_more_with_entities_sanity_checks PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_options PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_orm_query_basic PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_orm_query_from_statement PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_orm_query_using_with_entities PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_orm_query_w_orm_joins PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_query_expr PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_selects_w_orm_joins PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_synonyms PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_unbound_options PASSED [ 5%]
test/orm/test_cache_key.py::CacheKeyTest::test_unbound_sub_options PASSED [ 5%]
test/orm/test_cache_key.py::CompositeTest::test_bulk_update_cache_key PASSED [ 5%]
test/orm/test_cache_key.py::EmbeddedSubqTest::test_cache_key_gen[memory-_exclusions_01] PASSED [ 5%]
test/orm/test_cache_key.py::EmbeddedSubqTest::test_cache_key_gen[tuples-_exclusions_00] PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_hybrid_w_case_ac[case_w_columns] PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_hybrid_w_case_ac[plain_column] PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_hybrid_w_case_ac[self_standing_case] PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_wp_joins PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_wp_objects PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_wp_queries PASSED [ 5%]
test/orm/test_cache_key.py::PolyCacheKeyTest::test_wpoly_cache_keys PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_cache_key_loader_strategies[joinedload-1] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_cache_key_loader_strategies[lazyload-2] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_cache_key_loader_strategies[selectinload-2] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_cache_key_loader_strategies[subqueryload-2] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[False-False-False] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[False-False-True] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[False-True-False] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[False-True-True] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[True-False-False] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[True-False-True] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[True-True-False] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_column_targeting_core_execute[True-True-True] PASSED [ 5%]
test/orm/test_cache_key.py::RoundTripTest::test_subqueryload PASSED [ 5%]
test/orm/test_cache_key.py::WithExpresionLoaderOptTest::test_from_opt[defaultload] PASSED [ 5%]
test/orm/test_cache_key.py::WithExpresionLoaderOptTest::test_from_opt[joinedload] PASSED [ 5%]
test/orm/test_cache_key.py::WithExpresionLoaderOptTest::test_from_opt[lazyload] PASSED [ 5%]
test/orm/test_cache_key.py::WithExpresionLoaderOptTest::test_from_opt[selectinload] PASSED [ 5%]
test/orm/test_cache_key.py::WithExpresionLoaderOptTest::test_from_opt[subqueryload] PASSED [ 5%]
test/orm/test_cascade.py::CasadeWithRaiseloadTest::test_delete_skips_lazy_raise PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_bad_cascade PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_cascade_assignable PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_cascade_deepcopy PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_cascade_immutable PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_cascade_repr PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_cascade_unicode PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_delete_orphan_without_delete PASSED [ 5%]
test/orm/test_cascade.py::CascadeArgTest::test_delete_with_passive_deletes_all PASSED [ 5%]
test/orm/test_cascade.py::CollectionAssignmentOrphanTest::test_basic PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[_MKeyfuncMapped-__setitem__] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[_MKeyfuncMapped-setdefault] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[_MKeyfuncMapped-update_dict] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[_MKeyfuncMapped-update_kw] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[list-append] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[list-assign] PASSED [ 5%]
test/orm/test_cascade.py::CollectionCascadesNoBackrefTest::test_cascades_on_collection[set-add] PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentM2OOrphanTest::test_non_orphan PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentM2OOrphanTest::test_orphan PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentO2MOrphanTest::test_double_parent_expunge_o2m_current PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentO2MOrphanTest::test_double_parent_expunge_o2m_legacy PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentO2MOrphanTest::test_double_parent_expunge_o2o_current PASSED [ 5%]
test/orm/test_cascade.py::DoubleParentO2MOrphanTest::test_double_parent_expunge_o2o_legacy PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_cascade_delete PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_delete_orphan PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_delete_orphan_cascades PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_delete_orphan_dynamic PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_none_m2m_collection_append PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_none_m2m_collection_assignment PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_single_parent_backref PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_single_parent_error PASSED [ 5%]
test/orm/test_cascade.py::M2MCascadeTest::test_single_parent_raise PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_cascade_delete PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_cascade_delete_postappend_onelevel PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_cascade_delete_postappend_twolevel PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_preserves_orphans_onelevel PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_preserves_orphans_onelevel_postremove PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteNoOrphanTest::test_preserves_orphans_twolevel PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_cascade_on_deleted PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_double_assignment PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_orphan PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_orphan_on_update PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_pending_expunge PASSED [ 5%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_legacy_style::test_save_update_sends_pending PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_cascade_on_deleted PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_double_assignment PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_orphan PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_orphan_on_update PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_pending_expunge PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestOne_new_style::test_save_update_sends_pending PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_cascade_delete PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_deletes_orphans_onelevel PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_deletes_orphans_twolevel PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_finds_orphans_twolevel PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_single_parent_backref PASSED [ 6%]
test/orm/test_cascade.py::M2OCascadeDeleteOrphanTestTwo::test_single_parent_raise PASSED [ 6%]
test/orm/test_cascade.py::M2OwNoUseGetCascadeTest::test_cascade_deletes_user PASSED [ 6%]
test/orm/test_cascade.py::M2OwNoUseGetCascadeTest::test_ignores_user[raise] PASSED [ 6%]
test/orm/test_cascade.py::M2OwNoUseGetCascadeTest::test_ignores_user[select] PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_m2o_basic PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_m2o_commit_no_cascade PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_m2o_on_backref_no_cascade PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_o2m_basic PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_o2m_commit_warns PASSED [ 6%]
test/orm/test_cascade.py::NoBackrefCascadeTest::test_o2m_on_backref_no_cascade PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeBackrefTest::test_unidirectional_cascade_m2m PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeBackrefTest::test_unidirectional_cascade_m2o PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeBackrefTest::test_unidirectional_cascade_o2m PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_child_expunged PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_child_expunged_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_child_transient PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_child_transient_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_backref_future_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_only_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_only_child_persistent PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2m_only_child_transient PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_child_expunged PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_child_expunged_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_child_pending_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_child_transient PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_future_child_expunged PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_future_child_expunged_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_backref_future_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_only_child_expunged PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_only_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_m2o_only_child_transient PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_backref_child_expunged PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_backref_child_expunged_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_backref_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_backref_child_transient PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_backref_child_transient_nochange PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_only_child_pending PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_only_child_persistent PASSED [ 6%]
test/orm/test_cascade.py::NoSaveCascadeFlushTest::test_o2m_only_child_transient PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteNoOrphanTest::test_cascade_delete_noorphans PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_cascade_delete_plusorphans PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_cascade_nosideeffects PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_cascades_onlycollection PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_collection_orphans PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_delete PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_delete_unloaded_collections PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_list_assignment_new PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_list_assignment_replace PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_remove_pending_from_collection PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_remove_pending_from_pending_parent PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_save_update_sends_pending PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeDeleteOrphanTest::test_standalone_orphan PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeTest::test_none_o2m_collection_append PASSED [ 6%]
test/orm/test_cascade.py::O2MCascadeTest::test_none_o2m_collection_assignment PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2m_backref_delorphan_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2m_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_backref_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_backref_delorphan_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_delcascade_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_delorphan_backref_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MConflictTest::test_o2o_delorphan_delete_old PASSED [ 6%]
test/orm/test_cascade.py::O2MSelfReferentialDetelOrphanTest::test_self_referential_delete PASSED [ 6%]
test/orm/test_cascade.py::O2OSingleParentNoFlushTest::test_replace_attribute_no_flush PASSED [ 6%]
test/orm/test_cascade.py::O2OSingleParentTest::test_single_parent_raise PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_pers_notr1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_pers_r1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_pers_r1_r2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_persistent_notr1_notr2_noevent PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_transient_notr1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_transient_notr1_notr2_noevent PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_transient_r1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_current_transient_r1_r2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_pers_notr1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_pers_r1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_pers_r1_r2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_persistent_notr1_notr2_noevent PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_transient_notr1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_transient_notr1_notr2_noevent PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_transient_r1_notr2 PASSED [ 6%]
test/orm/test_cascade.py::OrphanCriterionTest::test_leg_transient_r1_r2 PASSED [ 6%]
test/orm/test_cascade.py::PartialFlushTest::test_circular_sort PASSED [ 6%]
test/orm/test_cascade.py::PartialFlushTest::test_o2m_m2o PASSED [ 6%]
test/orm/test_cascade.py::PendingOrphanTestSingleLevel::test_nonorphans_ok PASSED [ 6%]
test/orm/test_cascade.py::PendingOrphanTestSingleLevel::test_pending_collection_expunge PASSED [ 6%]
test/orm/test_cascade.py::PendingOrphanTestSingleLevel::test_pending_standalone_orphan PASSED [ 6%]
test/orm/test_cascade.py::PendingOrphanTestTwoLevel::test_multilevel_remove PASSED [ 6%]
test/orm/test_cascade.py::PendingOrphanTestTwoLevel::test_singlelevel_remove PASSED [ 6%]
test/orm/test_cascade.py::SubclassCascadeTest::test_cascade_iterator_polymorphic PASSED [ 6%]
test/orm/test_cascade.py::SubclassCascadeTest::test_delete_orphan_round_trip PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_default_cascade PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_default_merge_cascade[pending] PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_default_merge_cascade[persistent] PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_default_none_cascade PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_expunge_cascade PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_write_cascades[setting0-expected0] PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_write_cascades[setting1-expected1] PASSED [ 6%]
test/orm/test_cascade.py::ViewonlyCascadeUpdate::test_write_cascades[setting2-expected2] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_case PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_literal_interpretation_one PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_literal_interpretation_three PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_literal_interpretation_two PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_literal_interpretation_two_point_five PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_text_doenst_explode_even_in_whenlist PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_text_doesnt_explode PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression[<lambda>0] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression[<lambda>1] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression[<lambda>2] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression[<lambda>3] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression_with_all_nulls[add_else] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_type_of_case_expression_with_all_nulls[not_add_else] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_when_dicts[<lambda>-CASE WHEN (test.col1 = :col1_1) THEN :param_1 ELSE :param_2 END] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_when_dicts[<lambda>-CASE WHEN (test.col1 = :col1_1) THEN :param_1 WHEN (test.col1 = :col1_2) THEN :param_2 ELSE :param_3 END] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_when_dicts[<lambda>-CASE test.col1 WHEN :param_1 THEN :param_2 END] PASSED [ 6%]
test/sql/test_case_statement.py::CaseTest::test_when_dicts[<lambda>-CASE test.col1 WHEN :param_1 THEN :param_2 WHEN :param_3 THEN :param_4 END] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_dupe_classes_back_to_one PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_dupe_classes_cleanout PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_dupe_classes_name_race PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_fragment_ambiguous PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_fragment_resolve PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_module_reg_cleanout_cls_to_base PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_module_reg_cleanout_race PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_module_reg_cleanout_sub_to_base PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_module_reg_cleanout_two_sub PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_module_reg_no_class PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[NonExistentFoo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[existent.NonExistentFoo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[existent.existent.NonExistentFoo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[existent.nonexistent.Foo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[nonexistent.Foo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_name_resolution_failures[nonexistent.NonExistentFoo] PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_no_fns_in_name_resolve PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_resolve PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_resolve_dupe_by_name PASSED [ 6%]
test/orm/declarative/test_clsregistry.py::ClsRegistryTest::test_same_module_same_name PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[assoc_proxy-ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[assoc_proxy-not_ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[plain-ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[plain-not_ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[property-ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[property-not_ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[synonym-ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_none[synonym-not_ignore_unpopulated] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_persist[assoc_proxy] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_persist[plain] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_persist[property] PASSED [ 6%]
test/orm/test_collection.py::AttrKeyedDictKeysTest::test_attr_dict_keys_persist[synonym] PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict_duck PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict_emulates PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict_subclass PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict_subclass2 PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_dict_subclass3 PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_lifecycle PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_list PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_list_duck PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_list_emulates PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_list_setitem_with_slices PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_list_subclass PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_object_duck PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_object_emulates PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_recipes PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_set PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_set_duck PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_set_emulates PASSED [ 6%]
test/orm/test_collection.py::CollectionsTest::test_set_subclass PASSED [ 6%]
test/orm/test_collection.py::ColumnMappedWSerialize::test_indirect_table_column_mapped PASSED [ 6%]
test/orm/test_collection.py::ColumnMappedWSerialize::test_selectable_column_mapped PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_basic PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_custom PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_dict PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_dict_wrapper PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_lazyload PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_list[as_callable] PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_list[direct] PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_list_no_setslice[as_callable] PASSED [ 6%]
test/orm/test_collection.py::CustomCollectionsTest::test_list_no_setslice[direct] PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_attr_mapped_collection PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_column_mapped_assertions PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_column_mapped_collection PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_column_mapped_collection2 PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_declarative_column_mapped PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_mapped_collection PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_mapped_collection2 PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_mixin PASSED [ 6%]
test/orm/test_collection.py::DictHelpersTest::test_mixin2 PASSED [ 6%]
test/orm/test_collection.py::InstrumentationTest::test_referenced_by_owner PASSED [ 6%]
test/orm/test_collection.py::InstrumentationTest::test_uncooperative_descriptor_in_sweep PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_assign[False-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_assign[False-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_assign[True-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_assign[True-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_del[False-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_del[False-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_del[True-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_attr_unpopulated_backref_del[True-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[attr_is_actually_none-ignore_unpopulated-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[attr_is_actually_none-ignore_unpopulated-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[attr_is_actually_none-not_ignore_unpopulated-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[attr_is_actually_none-not_ignore_unpopulated-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[not_attr_is_actually_none-ignore_unpopulated-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[not_attr_is_actually_none-ignore_unpopulated-column_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[not_attr_is_actually_none-not_ignore_unpopulated-attribute_keyed_dict] PASSED [ 6%]
test/orm/test_collection.py::UnpopulatedAttrTest::test_what_about_lazy_loading[not_attr_is_actually_none-not_ignore_unpopulated-column_keyed_dict] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_bindparam_subclass_nocache PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_bindparam_subclass_ok_cache PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key_equal PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key_no_method PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key_object_comparators[<lambda>-<lambda>-<lambda>0] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key_object_comparators[<lambda>-<lambda>-<lambda>1] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_cache_key_unknown_traverse PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_copy_internals_no_method PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_dml_not_cached_yet[dml_stmt0] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_dml_not_cached_yet[dml_stmt1] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_dml_not_cached_yet[dml_stmt2] PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_generative_cache_key_regen PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_generative_cache_key_regen_w_del PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_get_children_no_method PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_literal_binds PASSED [ 6%]
test/sql/test_compare.py::CacheKeyTest::test_values_doesnt_caches_right_now PASSED [ 6%]
test/sql/test_compare.py::CompareAndCopyTest::test_all_present PASSED [ 6%]
test/sql/test_compare.py::CompareAndCopyTest::test_compare_col_identity PASSED [ 6%]
test/sql/test_compare.py::CompareAndCopyTest::test_compare_labels PASSED [ 6%]
test/sql/test_compare.py::CompareAndCopyTest::test_copy_internals PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_cache_key_limit_offset_values PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_adhoc_tables PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_annotated_clears_mapping PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_annotated_wo_annotations PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_binds PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_clauselist_assoc_different_operator PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_clauselist_associative PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_clauselist_not_assoc_different_operator PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_clauselist_not_associative PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_comparison_associative PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_comparison_non_commutative_inverses PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_labels PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_metadata_tables_annotations_one PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_metadata_tables_annotations_two PASSED [ 6%]
test/sql/test_compare.py::CompareClausesTest::test_compare_tables PASSED [ 6%]
test/sql/test_compare.py::ExecutableFlagsTest::test_is_select[case0] PASSED [ 6%]
test/sql/test_compare.py::ExecutableFlagsTest::test_is_select[case1] PASSED [ 6%]
test/sql/test_compare.py::ExecutableFlagsTest::test_is_select[case2] PASSED [ 6%]
test/sql/test_compare.py::ExecutableFlagsTest::test_is_select[case3] PASSED [ 6%]
test/sql/test_compare.py::ExecutableFlagsTest::test_is_select[case4] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_cache_false[TypeDecorator] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_cache_false[UserDefinedType] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_cache_ok[TypeDecorator] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_cache_ok[UserDefinedType] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_no_cache[TypeDecorator] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_no_cache[UserDefinedType] PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_sub_subclass_cache_ok PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_thirdparty_sub_subclass_no_cache PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_typedec_cache_ok_params PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_userdefined_sub_subclass_cache_ok PASSED [ 6%]
test/sql/test_compare.py::TypesTest::test_userdefined_sub_subclass_no_cache PASSED [ 6%]
test/orm/test_compile.py::CompileTest::test_conflicting_backref_one PASSED [ 6%]
test/orm/test_compile.py::CompileTest::test_conflicting_backref_subclass PASSED [ 6%]
test/orm/test_compile.py::CompileTest::test_conflicting_backref_two PASSED [ 6%]
test/orm/test_compile.py::CompileTest::test_misc_one PASSED [ 6%]
test/orm/test_compile.py::CompileTest::test_with_polymorphic PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_anon_name_no_special_chars PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_anon_name_special_chars_uniqueify_one PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_anon_name_special_chars_uniqueify_two PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_as_col PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_callable PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_escape_extensibility PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_given_anon_name_dont_double PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_param_escaping PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_bind_params_missing PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_duped_params_w_bind_clones_post[False] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_duped_params_w_bind_clones_post[True] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt10-stmt20-param10-param20-None-None] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt11-stmt21-param11-param21-None-None] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt12-stmt22-param12-param22-None-None] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt13-stmt23-param13-param23-extparam13-extparam23] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt14-stmt24-param14-param24-extparam14-extparam24] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_combine_extracted[stmt15-stmt25-param15-param25-None-None] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_positional_plain_repeated PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_repeated_postcompile_params_one PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_repeated_postcompile_params_two PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_w_bind_clones_post[False] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_w_bind_clones_post[True] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_construct_params_w_bind_clones_pre PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_expanding_in_repeated[named] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_expanding_in_repeated[numeric] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_expanding_in_repeated[qmark] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_expanding_non_expanding_conflict PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_expanding_parameter PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_fetch_offset_compound_select_literal_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_fetch_offset_select_literal_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_limit_offset_compound_select_literal_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_limit_offset_select_literal_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_bind_dont_know_how_to_quote[expanding] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_bind_dont_know_how_to_quote[plain] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_bind_typeerror[expanding] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_bind_typeerror[plain] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_execute_combinations[default] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_literal_execute_combinations[default_qmark] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_multiple_col_binds PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_numeric_dollar_bindparam PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[five] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[four] PASSED [ 6%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[one] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[seven] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[six] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[three] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_binds_as_literal[two] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_expanding_parameter PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_expanding_parameter_literal_binds PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_expanding_parameter_render_postcompile PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_literal_execute_parameter PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_literal_execute_parameter_literal_binds PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_literal_execute_parameter_render_postcompile PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_literal_execute_sent_parameter_literal_binds PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt0-SELECT mytable.myid FROM mytable WHERE mytable.myid = NULL-True-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt1-SELECT mytable.myid FROM mytable WHERE mytable.myid IS NULL-False-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt2-SELECT mytable.myid, NULL AS anon_1 FROM mytable-False-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt3-SELECT mytable.myid FROM mytable WHERE mytable.myid IS NULL-False-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt4-INSERT INTO mytable (myid) VALUES (NULL)-False-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt5-INSERT INTO mytable DEFAULT VALUES-False-params5] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt6-UPDATE mytable SET myid=NULL-False-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_render_nulls_literal_binds[stmt7-UPDATE mytable SET myid=NULL WHERE mytable.myid = NULL-True-None] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_select_in[not_scalar_subquery] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_select_in[scalar_subquery] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[not_use_positional-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[not_use_positional-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[not_use_positional-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[not_use_positional-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[use_positional-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[use_positional-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[use_positional-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape[use_positional-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_collision[not_use_positional] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_collision[use_positional] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[named-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[named-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[named-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[named-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[numeric-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[numeric-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[numeric-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[numeric-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[qmark-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[qmark-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[qmark-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding[qmark-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[named-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[named-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[named-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[named-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[numeric-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[numeric-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[numeric-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[numeric-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[qmark-[BracketsAndCase]-_BracketsAndCase_] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[qmark-_name-_name] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[qmark-has spaces-has_spaces] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_standalone_bindparam_escape_expanding_compile[qmark-normalname-normalname] PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_tuple_clauselist_in PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_tuple_expanding_in_no_values PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_tuple_expanding_in_values PASSED [ 7%]
test/sql/test_compiler.py::BindParameterTest::test_unique_binds_no_clone_collision PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CacheKeyTest::test_aggregate_order_by PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_None_and_nothing PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_None_and_val PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_coerce_bool_where PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_coerce_bool_where_non_native PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_val_and_None PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_val_and_false PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_val_and_null PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_val_and_true_coerced PASSED [ 7%]
test/sql/test_compiler.py::CoercionTest::test_val_is_null_coerced PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_illegal_two_autoincrements PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_increment_5 PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_no_primary_key PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_1_1 PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_illegal_two_autoincrements PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_no_options PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_no_primary_key PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_no_primary_key_non_nullable PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_object_separate_from_primary_key PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_options_ignored_with_identity_object[create_table0] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_options_ignored_with_identity_object[create_table1] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_separate_from_primary_key PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_identity_start_0 PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_primary_key_defaults_to_identity PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_primary_key_no_identity PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileIdentityTest::test_primary_key_with_identity_object PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_aggregate_orcer_by_no_arg PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_aggregate_order_by_adapt PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_aggregate_order_by_multi_col PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_aggregate_order_by_one PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_aggregate_order_by_two PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_alias_outer_join PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_agg_w_filter_subscript PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal_compare PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal_contained_by PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal_contains PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal_insert PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_literal_type PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_zero_indexes[False] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_array_zero_indexes[True] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_bindparam_quote PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_bindparam_quote_works_on_expanding PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_bitwise_xor PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_cast_domain_schema PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_cast_double_pg_double PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_cast_enum_schema PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_cast_enum_schema_translate PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_column_computed[no_persisted] PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_column_computed[no_persisted] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_computed[no_persisted] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_computed[no_persisted] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_column_computed[persisted_false] PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_column_computed[persisted_false] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_computed[persisted_false] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_column_computed[persisted_none] PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_column_computed[persisted_none] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_computed[persisted_none] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_computed[persisted_none] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_column_computed[persisted_true] PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_column_computed[persisted_true] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_computed[persisted_true] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_computed_persisted_false PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_computed_persisted_true PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_identity[False] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_identity[True] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_no_generated PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_identity_no_support[False] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_identity_no_support[True] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_not_supported PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_column_identity_null PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_on_null[False-False-BY DEFAULT] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_on_null[False-None-BY DEFAULT] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_on_null[False-True-BY DEFAULT ON NULL] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_column_identity_on_null[True-True-ALWAYS ON NULL] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_compound PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_concat_compile_kw PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_copy_exclude_constraint_adhoc_columns[False-immediate] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_copy_exclude_constraint_adhoc_columns[True-deferred] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_check_constraint_not_valid PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_composite_index_with_length PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_composite_index_with_length_quoted PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_composite_index_with_length_quoted_3085_workaround PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_domain_schema_translate PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_drop_enum PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_enum_schema_translate PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_foreign_key_column_not_valid PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_foreign_key_constraint_not_valid PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_create_index_alt_schema PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_create_index_bitmap_compress PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_concurrently PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_create_index_expr PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_expr PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_create_index_expr PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_expr_func PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_expr_func_unary PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_expr_gets_parens PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_expr_two PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_literals PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_simple PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_arbitrary_column_element PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_labeled_ops PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_length PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_length_quoted PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_multiple_options PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_ops PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_parser PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_prefix PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_tablespace PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_text PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_text_or_composite PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_index_with_using PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_using PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_using_unusual_conditions PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_index_with_with PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_partial_index PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_pk_plain PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_create_pk_with_using PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_array_embedded_schema_type_schema_translate PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_create_table_compress PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_inherits PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_inherits_quoting PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_inherits_tuple PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_partition_by_list PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_partition_by_range PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_multiple_options PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_oids PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_oncommit_option PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_schema_type_schema_translate PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_tablespace PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_tablespace_quoted PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_create_table_with_using_option PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_cte PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_deferrable_initially_kw_not_ignored PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_exclude_hint PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_extra_froms PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_delete_extra_froms PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_delete_extra_froms PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_extra_froms_alias PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_delete_extra_froms_alias PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_delete_extra_froms_alias PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_hint PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_returning PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_schema PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_schema_multipart PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_schema_multipart_both_need_quoting PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_delete_schema_multipart_needs_quoting PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_difficult_update_1 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_difficult_update_2 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_difficult_update_3 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_difficult_update_4 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_domain PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_double_to_oracle_double PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_drop_constraint_mariadb PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_drop_constraint_mysql PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_drop_index_concurrently PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_drop_index_w_schema PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_eager_grouping_flag[type_0-<lambda>-(x -> %(x_1)s) || %(param_1)s || (x -> %(x_2)s)] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_eager_grouping_flag[type_0-<lambda>-(x -> %(x_1)s) || %(param_1)s] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_eager_grouping_flag[type_1-<lambda>-(x -> %(x_1)s) || %(param_1)s || (x -> %(x_2)s)] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_eager_grouping_flag[type_1-<lambda>-(x -> %(x_1)s) || %(param_1)s] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_cast PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_cast_quote PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_colname_needs_quoting PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_copy PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_copy_complex PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_copy_where_using PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_expression PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_full PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_literal_binds PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_min PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_ops_many PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_text PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_when PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_exclude_constraint_with_using_unusual_conditions PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_extract PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[0-0-fetch_kw3-OFFSET :param_1 ROWS FETCH FIRST :param_2 ROWS ONLY-params3] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[5-0-fetch_kw4-TOP __[POSTCOMPILE_param_1] PERCENT-params4] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[5-0-fetch_kw6-TOP __[POSTCOMPILE_param_1] WITH TIES-params6] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[5-10-fetch_kw0-OFFSET :param_1 ROWS FETCH FIRST :param_2 ROWS ONLY-params0] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[5-None-fetch_kw2-OFFSET 0 ROWS FETCH FIRST :param_1 ROWS ONLY-params2] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[5-None-fetch_kw5-TOP __[POSTCOMPILE_param_1] PERCENT WITH TIES-params5] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[None-10-fetch_kw1-OFFSET :param_1 ROWS-params1] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[fetch10-offset10-fetch_kw10-OFFSET Y + W ROWS FETCH FIRST Q + Z ROWS ONLY-params10] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[fetch7-offset7-fetch_kw7-OFFSET Y ROWS FETCH FIRST Q ROWS ONLY-params7] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[fetch8-offset8-fetch_kw8-OFFSET [Y] ROWS FETCH FIRST [Q] ROWS ONLY-params8] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch[fetch9-offset9-fetch_kw9-OFFSET :Y ROWS FETCH FIRST :Q ROWS ONLY-params9] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[0-0-fetch_kw3-mssql_rn > :param_1 AND mssql_rn <= :param_2 + :param_1-params3] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[5-0-fetch_kw4-TOP __[POSTCOMPILE_param_1] PERCENT-params4] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[5-0-fetch_kw6-TOP __[POSTCOMPILE_param_1] WITH TIES-params6] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[5-10-fetch_kw0-mssql_rn > :param_1 AND mssql_rn <= :param_2 + :param_1-params0] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[5-None-fetch_kw2-mssql_rn <= :param_1-params2] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[5-None-fetch_kw5-TOP __[POSTCOMPILE_param_1] PERCENT WITH TIES-params5] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[None-10-fetch_kw1-mssql_rn > :param_1-params1] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[fetch10-offset10-fetch_kw10-mssql_rn > Y + W AND mssql_rn <= Q + Z + Y + W-params10] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[fetch7-offset7-fetch_kw7-mssql_rn > Y AND mssql_rn <= Q + Y-params7] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[fetch8-offset8-fetch_kw8-mssql_rn > [Y] AND mssql_rn <= [Q] + [Y]-params8] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_fetch_old_version[fetch9-offset9-fetch_kw9-mssql_rn > :Y AND mssql_rn <= :Q + :Y-params9] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_for_update PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_col_present_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_col_unpresent_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_offset_col_present PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_offset_col_present_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_offset_col_unpresent_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_for_update_of_w_limit_offset_partial_col_unpresent_legacy PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_for_update_with_schema PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_name_w_dot_case_insensitive PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_name_w_dot_case_sensitive[False] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_name_w_dot_case_sensitive[True] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_w_dot_case_insensitive PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_w_dot_case_sensitive[False] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_force_schema_quoted_w_dot_case_sensitive[True] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_from_only PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_function PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_function_overrides PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_generic_enum PASSED [ 7%]
test/dialect/mysql/test_compiler.py::CompileTest::test_groupby_rollup PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[dash] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[double quotes] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[matched_square_brackets] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[percent] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[plain] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[question mark] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[slash] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[space] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[unmatched_left_square_bracket] PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_identifier_rendering[unmatched_right_square_bracket] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_ilike_escaping PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_in_with_subqueries PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_clustering PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_colstore_clustering PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_colstore_no_clustering PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_empty PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_extra_include_1 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_index_extra_include_1 PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_extra_include_2 PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_index_extra_include_2 PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_include_where PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_not_colstore_clustering PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_ordering PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_index_where PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_insert PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_insert_hint PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_insert_returning PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_insert_returning PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_join_with_hint PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_json_path[JSONPATH] PASSED [ 7%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_json_path[JSONPathType] PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_five PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_five_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_four_firstrows_legacy PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_four_legacy PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_offset_using_offset_fetch PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_offset_using_window PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_offset_w_ambiguous_cols PASSED [ 7%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_offset_with_correlated_order_by PASSED [ 7%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_one PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_one_firstrows_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_one_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_one_literal_binds PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_one_literal_binds_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_preserves_typing_information_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_six PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_six_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_special_quoting_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_three PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_three_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_two PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_limit_two_legacy PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_using_top PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_using_top_literal_binds PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_zero_offset_using_window PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_zero_using_top PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_limit_zero_using_window PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_long_labels_legacy_ident_length PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_mariadb_for_update PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_match_kw_raises PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_multirange_custom_object_hook PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_no_paren_fns PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_nonansi_nested_right_join PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_nonansi_plusses_everthing_in_the_condition PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_fetch[percent] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_fetch[plain] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_fetch[ties] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_limit PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_limit_offset_newstyle PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_offset_newstyle[0] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_offset_newstyle[10] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_offset_oldstyle[0] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_insubquery_offset_oldstyle[10] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_noorderby_parameters_insubquery PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-ALTER TABLE test_tbl ADD CONSTRAINT uq_data1 UNIQUE NULLS NOT DISTINCT (data)] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-ALTER TABLE test_tbl ADD CONSTRAINT uq_data2 UNIQUE NULLS DISTINCT (data2)] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-ALTER TABLE test_tbl ADD CONSTRAINT uq_data3 UNIQUE (data3)] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-CREATE INDEX test_idx3_complex ON test_tbl (data3) INCLUDE (data2) NULLS NOT DISTINCT WITH (fillfactor = 50) WHERE data3 > 5] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-CREATE UNIQUE INDEX test_idx1 ON test_tbl (data) NULLS NOT DISTINCT] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-CREATE UNIQUE INDEX test_idx2 ON test_tbl (data2) NULLS DISTINCT] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_nulls_not_distinct[<lambda>-CREATE UNIQUE INDEX test_idx3 ON test_tbl (data3)] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_offset_dont_misapply_labelreference PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_offset_using_window PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_eight PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_five PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_four PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_one PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_seven PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_six PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_three PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_outer_join_two PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_overlap_no_cartesian[<lambda>-&&] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_overlap_no_cartesian[<lambda>-<@] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_overlap_no_cartesian[<lambda>-@>] PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_owner PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_pg_array_agg_explicit_base_array PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_pg_array_agg_explicit_pg_array PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_pg_array_agg_implicit_pg_array PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_pg_array_agg_uses_base_array PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_pg_array_agg_uses_pg_array PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_plain_returning_column_expression[columns] PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_plain_returning_column_expression[columns] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_plain_returning_column_expression[columns] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_plain_returning_column_expression[table] PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_plain_returning_column_expression[table] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_plain_returning_column_expression[table] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_plain_stringify_returning PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_plain_stringify_returning PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_plain_stringify_returning PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_plain_stringify_returning PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_range_custom_object_hook PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_reserved_words PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[dialect2-False] PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[dialect3-True] PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[dialect4-False] PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[dialect5-True] PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[mariadb-True] PASSED [ 8%]
test/dialect/mysql/test_compiler.py::CompileTest::test_reserved_words_mysql_vs_mariadb[mysql-False] PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_returning_insert PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_returning_insert_computed PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_returning_insert_functional PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_returning_insert_labeled PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_returning_update_computed_warning PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt0-MSSQL needs TOP to use PERCENT and/or WITH TIES. Only simple fetch without offset can be used.] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt1-MSSQL needs TOP to use PERCENT and/or WITH TIES. Only simple fetch without offset can be used.] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt2-MSSQL needs TOP to use PERCENT and/or WITH TIES. Only simple fetch without offset can be used.] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt3-MSSQL needs TOP to use PERCENT and/or WITH TIES. Only simple fetch without offset can be used.] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt4-MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clause] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt5-MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clause] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_row_limit_compile_error[stmt6-MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clause] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_autosplit_w_dot_case_insensitive[False] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_autosplit_w_dot_case_insensitive[True] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_autosplit_w_dot_case_sensitive[False] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_autosplit_w_dot_case_sensitive[True] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_many_tokens_one PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_many_tokens_two PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[[abc]-not_use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[[abc]-use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[[has spaces]-not_use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[[has spaces]-use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[abc-not_use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[abc-use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[has spaces-not_use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_schema_single_token_bracketed[has spaces-use_schema_translate] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_select_w_order_by_collate PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_select_with_nolock PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_select_with_nolock_schema PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_simple_fetch PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_simple_fetch_offset PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_simple_limit_expression_offset_using_window PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_strict_binds[<lambda>-SELECT __[POSTCOMPILE_param_1] AS anon_1, __[POSTCOMPILE_param_2] AS anon_2-kw0] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_strict_binds[<lambda>-SELECT sometable.foo FROM sometable WHERE sometable.foo IN (__[POSTCOMPILE_foo_1])-kw1] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_strict_binds[<lambda>-sometable.foo IN (NULL)-kw2] PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_subquery PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_substring PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_table_idx_explicit_nonclustered PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_table_options PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_table_pkc_clustering PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_table_pkc_explicit_nonclustered PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_table_uc_clustering PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_table_uc_explicit_nonclustered PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_true_false PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_true_false PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_try_cast[not_use_mssql_version] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_try_cast[use_mssql_version] PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_union PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_update_array PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_update_array_element PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_update_array_slice PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_exclude_hint PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_from PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_from_hint PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_hint PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_returning PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::CompileTest::test_update_returning PASSED [ 8%]
test/dialect/mssql/test_compiler.py::CompileTest::test_update_to_select_schema PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_disabled_one_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_disabled_three_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_disabled_two_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_enabled_one_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_enabled_three_legacy PASSED [ 8%]
test/dialect/oracle/test_compiler.py::CompileTest::test_use_binds_for_limits_enabled_two_legacy PASSED [ 8%]
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_insert PASSED [ 8%]
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_select PASSED [ 8%]
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_select_labels PASSED [ 8%]
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_update PASSED [ 8%]
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_update_whereclause PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_accessor_no_params[not_positional-not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_accessor_no_params[not_positional-render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_accessor_no_params[positional-not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_accessor_no_params[positional-render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_params[not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_params[render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_positional_params[numeric-not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_positional_params[numeric-render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_positional_params[qmark-not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_new_positional_params[qmark-render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_no_params[not_render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_new_expanded_state_no_params[render_postcompile] PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_render_postcompile_default_stmt PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_render_postcompile_named_parameters PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_render_postcompile_no_new_params PASSED [ 8%]
test/sql/test_compiler.py::CompileUXTest::test_render_postcompile_positional_parameters PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_all_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_all_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_all_where PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_alone_noeffect PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_auto_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_auto_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_auto_having PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_auto_where PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_auto_where_singlefrom PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_disabled_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_disabled_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_disabled_having PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_disabled_where[False] PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_disabled_where[None] PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_empty PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_exclusion_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_exclusion_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_exclusion_where PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_froms PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_having PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_inclusion_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_inclusion_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_inclusion_where PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_none[False] PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_none[None] PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_except_semiauto_where_singlefrom PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_from_all_ok PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_column PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_column_correlate_from_subq PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_from PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_having PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_having_from_subq PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_where PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_semiauto_where_singlefrom PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_correlate_where_all_unintentional PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_dont_overcorrelate PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_from_implicit_correlation_disabled PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_multilevel_froms_correlation PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_multilevel_implicit_correlation_disabled PASSED [ 8%]
test/sql/test_compiler.py::CorrelateTest::test_no_contextless_correlate_except PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_different_named_binds_insert_values[lowercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_different_named_binds_insert_values[uppercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_different_named_binds_update_values[lowercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_different_named_binds_update_values[uppercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_same_named_binds_insert_values[lowercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_same_named_binds_insert_values[uppercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_same_named_binds_update_values[lowercase] PASSED [ 8%]
test/sql/test_compiler.py::CrudParamOverlapTest::test_same_named_binds_update_values[uppercase] PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_composite_pk_constraint_autoinc_first_implicit PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_composite_pk_constraint_maintains_order_explicit PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_create_index_exists PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_create_table_exists PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_create_table_suffix PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_drop_index_exists PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_drop_table_exists PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_fk_illegal_sql_phrases PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_fk_render PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_reraise_of_column_spec_issue PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_reraise_of_column_spec_issue_unicode PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_schema_translate_map_no_square_brackets PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_schema_translate_map_sequence PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_schema_translate_map_sequence_server_default PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_schema_translate_map_special_chars PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_schema_translate_map_table PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_system_flag PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_table_no_cols PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_table_no_cols_w_constraint PASSED [ 8%]
test/sql/test_compiler.py::DDLTest::test_table_one_col_w_constraint PASSED [ 8%]
test/ext/test_compiler.py::DefaultOnExistingTest::test_binds_in_dml PASSED [ 8%]
test/ext/test_compiler.py::DefaultOnExistingTest::test_binds_in_select PASSED [ 8%]
test/ext/test_compiler.py::DefaultOnExistingTest::test_select PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_distinct_on_subquery_anon PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_distinct_on_subquery_named PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_literal_binds PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_on_columns_generative PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_on_columns_generative_multi_call PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_on_columns_inline_list PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_on_columns_inline_scalar PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_plain_generative PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_plain_inline PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_query_distinct_on_aliased PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_query_on_columns PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_query_on_columns_multi_call PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_query_on_columns_subquery PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::DistinctOnTest::test_query_plain PASSED [ 8%]
test/ext/test_compiler.py::ExecuteTest::test_insert PASSED [ 8%]
test/ext/test_compiler.py::ExecuteTest::test_insert_session PASSED [ 8%]
test/ext/test_compiler.py::ExecuteTest::test_select PASSED [ 8%]
test/ext/test_compiler.py::ExecuteTest::test_select_session PASSED [ 8%]
test/sql/test_compiler.py::ExecutionOptionsTest::test_dml PASSED [ 8%]
test/sql/test_compiler.py::ExecutionOptionsTest::test_embedded_element_true_to_false PASSED [ 8%]
test/sql/test_compiler.py::ExecutionOptionsTest::test_embedded_element_true_to_none PASSED [ 8%]
test/sql/test_compiler.py::ExecutionOptionsTest::test_non_dml PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[phraseto_tsquery] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[plainto_tsquery] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[to_tsquery] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[to_tsvector] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[ts_headline] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_dont_compile_non_imported[websearch_to_tsquery] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_basic PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_custom PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_custom_regconfig PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_regconfig PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_tsvector PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_tsvectorconfig PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_match_tsvectorconfig_regconfig PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[literal-to_ts_func0] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[literal-to_ts_func1] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[literal-to_ts_func2] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[literal-to_ts_func3] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[literal-to_ts_func4] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[not_use_regconfig-to_ts_func0] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[not_use_regconfig-to_ts_func1] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[not_use_regconfig-to_ts_func2] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[not_use_regconfig-to_ts_func3] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[not_use_regconfig-to_ts_func4] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[use_regconfig-to_ts_func0] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[use_regconfig-to_ts_func1] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[use_regconfig-to_ts_func2] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[use_regconfig-to_ts_func3] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_to_regconfig_fns[use_regconfig-to_ts_func4] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-include_options-literal] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-include_options-not_use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-include_options-use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-not_include_options-literal] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-not_include_options-not_use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[not_tsquery_in_expr-not_include_options-use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-include_options-literal] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-include_options-not_use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-include_options-use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-not_include_options-literal] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-not_include_options-not_use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::FullTextSearchTest::test_ts_headline[tsquery_in_expr-not_include_options-use_regconfig] PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_combined_with_cte PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_nothing_index_elements_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_nothing_no_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_nothing_quoted_named_constraint_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_nothing_quoted_string_constraint_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_nothing_super_long_name_constraint_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_add_whereclause PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_add_whereclause_references_excluded PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_additional_colnames PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_col_index_elements_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_index_elements_where_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_index_elements_where_target_multivalues PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_named_unique_constraint_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_pk_constraint_index_elements_target PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_set_clause_column_keys PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_set_clause_literal PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_set_clause_none PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_str_index_elements_target_one PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_str_index_elements_target_two PASSED [ 8%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_string_constraint_target PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_unnamed_exclude_constraint_target PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_unnamed_index_target PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_do_update_unnamed_pk_constraint_target PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_on_conflict_as_cte PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_on_conflict_cte_plus_textual PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_on_conflict_do_no_call_twice PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_quote_raw_string_col PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_set_excluded[control] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_set_excluded[dict] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::InsertOnConflictTest::test_set_excluded[excluded] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_from_literal PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_from_values[all_others] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_from_values[mysql8] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_mysql8_on_update_dont_dup_alias_name PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_no_call_twice PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_python_values PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_update_sql_expr[all_others] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::InsertOnDuplicateTest::test_update_sql_expr[mysql8] PASSED [ 9%]
test/sql/test_compiler.py::KwargPropagationTest::test_binary PASSED [ 9%]
test/sql/test_compiler.py::KwargPropagationTest::test_case PASSED [ 9%]
test/sql/test_compiler.py::KwargPropagationTest::test_cast PASSED [ 9%]
test/sql/test_compiler.py::KwargPropagationTest::test_select PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_char_zero PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_cols_required PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_invalid_combinations[True-False-True] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_invalid_combinations[True-True-False] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_invalid_combinations[True-True-True] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_literal_binds PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_against_expr[against0-%s] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_against_expr[against1-`some col` + `some other col`] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_against_expr[against2-`some col` + %s] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_multiple_cols[<lambda>-MATCH (user.firstname, user.lastname) AGAINST (%s IN BOOLEAN MODE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_multiple_cols[<lambda>-MATCH (user.firstname, user.lastname) AGAINST (%s IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_multiple_cols[<lambda>-MATCH (user.firstname, user.lastname) AGAINST (%s IN NATURAL LANGUAGE MODE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_multiple_cols[<lambda>-MATCH (user.firstname, user.lastname) AGAINST (%s WITH QUERY EXPANSION)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_multiple_cols[<lambda>-MATCH (user.firstname, user.lastname) AGAINST (%s)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_single_col[<lambda>-MATCH (matchtable.title) AGAINST (%s IN NATURAL LANGUAGE MODE WITH QUERY EXPANSION)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_single_col[<lambda>-MATCH (matchtable.title) AGAINST (%s IN NATURAL LANGUAGE MODE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_single_col[<lambda>-MATCH (matchtable.title) AGAINST (%s WITH QUERY EXPANSION)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_expression_single_col[<lambda>-MATCH (matchtable.title) AGAINST (%s)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::MatchExpressionTest::test_match_operator PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_from_select_defaults_included PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_from_select_included PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_from_select_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_from_select_sentinel_defaults_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_include_col PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_include_col_via_keys PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_defaults PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_no_params PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_no_params_defaults PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_no_params_defaults_no_sentinel PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_return_col_nonspecified PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_insert_omitted_return_col_specified PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_from_subquery_includes_hidden PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_from_subquery_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_include_col PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_omitted_incl_order_by PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_select_omitted_incl_whereclause PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_update_include_col PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_update_omitted PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_update_omitted_defaults PASSED [ 9%]
test/sql/test_compiler.py::OmitFromStatementsTest::test_update_omitted_no_params_defaults PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[0-0-fetch_kw3-OFFSET (%(param_1)s) ROWS FETCH FIRST (%(param_2)s) ROWS ONLY-params3] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[5-10-fetch_kw0-OFFSET (%(param_1)s) ROWS FETCH FIRST (%(param_2)s) ROWS ONLY-params0] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[5-10-fetch_kw4-OFFSET (%(param_1)s) ROWS FETCH FIRST (%(param_2)s) PERCENT ROWS ONLY-params4] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[5-10-fetch_kw5-OFFSET (%(param_1)s) ROWS FETCH FIRST (%(param_2)s) PERCENT ROWS WITH TIES-params5] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[5-10-fetch_kw6-OFFSET (%(param_1)s) ROWS FETCH FIRST (%(param_2)s) ROWS WITH TIES-params6] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[5-None-fetch_kw2-FETCH FIRST (%(param_1)s) ROWS ONLY-params2] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[None-10-fetch_kw1-LIMIT ALL OFFSET %(param_1)s-params1] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[fetch10-offset10-fetch_kw10-OFFSET (Y + W) ROWS FETCH FIRST (Q + Z) ROWS ONLY-params10] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[fetch7-offset7-fetch_kw7-OFFSET (Y) ROWS FETCH FIRST (Q) ROWS ONLY-params7] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[fetch8-offset8-fetch_kw8-OFFSET ("Y") ROWS FETCH FIRST ("Q") ROWS ONLY-params8] PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_fetch[fetch9-offset9-fetch_kw9-OFFSET (%(Y)s) ROWS FETCH FIRST (%(Q)s) ROWS ONLY-params9] PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_not_regexp_match PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_not_regexp_match PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_not_regexp_match_column PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_not_regexp_match_column PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_not_regexp_match_flags PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_not_regexp_match_flags PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_not_regexp_match_flags_ignorecase PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_not_regexp_match_str PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_not_regexp_match_str PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_match PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_match PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_match_column PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_match_column PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_match_flags PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_match_flags PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_match_flags_ignorecase PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_match_flags_safestring PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_match_str PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_match_str PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace_column PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace_column PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace_column2 PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace_column2 PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace_flags PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace_flags PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace_flags_safestring PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace_flags_safestring PASSED [ 9%]
test/dialect/oracle/test_compiler.py::RegexpTest::test_regexp_replace_string PASSED [ 9%]
test/dialect/postgresql/test_compiler.py::RegexpTest::test_regexp_replace_string PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_not_regexp_match PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_not_regexp_match_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_not_regexp_match_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_not_regexp_match_str PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_match PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_match_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_match_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_match_flags_safestring PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_match_str PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_replace PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_replace_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_replace_column2 PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_replace_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMariaDb::test_regexp_replace_string PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_not_regexp_match PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_not_regexp_match_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_not_regexp_match_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_not_regexp_match_str PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_match PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_match_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_match_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_match_flags_safestring PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_match_str PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace_column PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace_column2 PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace_flags PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace_flags_safestring PASSED [ 9%]
test/dialect/mysql/test_compiler.py::RegexpTestMySql::test_regexp_replace_string PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_compound_not_toplevel_doesnt_populate PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_compound_only_top_populates PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_compound_populates PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_insert_from_select PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_insert_with_select_values PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_label_conflict_union PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_label_plus_element PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_nested_api PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_select_wraps_for_translate_ambiguity PASSED [ 9%]
test/sql/test_compiler.py::ResultMapTest::test_select_wraps_for_translate_ambiguity_dupe_cols PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_backslash_escaping PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[BIGINT-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[BINARY-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[BLOB-CAST(t.col AS BINARY)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[BLOB-CAST(t.col AS BINARY)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[CHAR-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[CLOB-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DATE-CAST(t.col AS DATE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DATETIME-CAST(t.col AS DATETIME)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DECIMAL-CAST(t.col AS DECIMAL)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DECIMAL-CAST(t.col AS DECIMAL)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Date-CAST(t.col AS DATE)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Date-CAST(t.col AS DATE)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DateTime-CAST(t.col AS DATETIME)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[DateTime-CAST(t.col AS DATETIME)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[INTEGER-CAST(t.col AS SIGNED INTEGER)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[INTEGER-CAST(t.col AS SIGNED INTEGER)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Integer-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Interval-CAST(t.col AS DATETIME)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[LONGBLOB-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[LONGTEXT-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[LargeBinary-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[MEDIUMBLOB-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[MEDIUMTEXT-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[NCHAR-CAST(t.col AS CHAR)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[NCHAR-CAST(t.col AS CHAR)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[NUMERIC-CAST(t.col AS DECIMAL)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[NUMERIC-CAST(t.col AS DECIMAL)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[NVARCHAR-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Numeric-CAST(t.col AS DECIMAL)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[SMALLINT-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[SmallInteger-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[String-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TEXT-CAST(t.col AS CHAR)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TEXT-CAST(t.col AS CHAR)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TIME-CAST(t.col AS TIME)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TIME-CAST(t.col AS TIME)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TIMESTAMP-CAST(t.col AS DATETIME)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TIMESTAMP-CAST(t.col AS DATETIME)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TINYBLOB-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TINYINT-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[TINYTEXT-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Time-CAST(t.col AS TIME)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[Unicode-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[UnicodeText-CAST(t.col AS CHAR)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[VARBINARY-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[VARCHAR-CAST(t.col AS CHAR)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[VARCHAR-CAST(t.col AS CHAR)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_3-CAST(t.col AS UNSIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_32-CAST(t.col AS CHAR CHARACTER SET utf8)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_35-CAST(t.col AS CHAR CHARACTER SET utf8)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_36-CAST(t.col AS CHAR(32))] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_37-CAST(t.col AS CHAR(32))] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_38-CAST(t.col AS CHAR(32))] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_39-CAST(t.col AS CHAR(0))] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_50-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_55-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_57-CAST(t.col AS BINARY)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_8-CAST(t.col AS SIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast[type_9-CAST(t.col AS UNSIGNED INTEGER)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast_grouped_expression_non_castable PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast_literal_bind PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_cast_type_decorator PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_create_table_with_collate PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_create_table_with_partition PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_create_table_with_partition_and_other_opts PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_create_table_with_partition_hash PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_create_table_with_subpartition PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_extract PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-DOUBLE-CAST(t.col AS DOUBLE)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-DOUBLE-CAST(t.col AS DOUBLE)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-Double-CAST(t.col AS DOUBLE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-FLOAT-CAST(t.col AS FLOAT)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-FLOAT-CAST(t.col AS FLOAT)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-FLOAT-CAST(t.col AS FLOAT)2] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[False-Float-CAST(t.col AS FLOAT)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-DOUBLE-CAST(t.col AS DOUBLE)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-DOUBLE-CAST(t.col AS DOUBLE)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-Double-CAST(t.col AS DOUBLE)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-FLOAT-CAST(t.col AS FLOAT)0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-FLOAT-CAST(t.col AS FLOAT)1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-FLOAT-CAST(t.col AS FLOAT)2] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_float_cast[True-Float-CAST(t.col AS FLOAT)] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_full_outer_join PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_inner_join PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_innodb_autoincrement PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_innodb_autoincrement_reserved_word_column_name PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_limit PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_outer_join PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_precolumns PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_sysdate PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_too_long_index PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_cast_literal_bind PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[BIT-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[BOOLEAN-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[Boolean-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[DOUBLE-t.col0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[DOUBLE-t.col1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[Double-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[ENUM-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[FLOAT-t.col0] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[FLOAT-t.col1] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[Float-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[REAL-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[SET-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[YEAR-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[type_13-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[type_15-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_unsupported_casts[type_9-t.col] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_update_limit PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_utc_timestamp PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_utc_timestamp_fsp PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[String] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[Unicode] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[VARCHAR] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[type_2] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[type_3] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[type_4] PASSED [ 9%]
test/dialect/mysql/test_compiler.py::SQLTest::test_varchar_raise[type_6] PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_alias PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_insert PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_lowercase_invalid PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_lowercase_select PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_lowercase_select_alias PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_lowercase_select_labels PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_lowercase_select_subquery PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_non_schema_disambiguation PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_translate_aliases PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_translate_crud PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_schema_translate_select PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_select PASSED [ 9%]
test/dialect/mssql/test_compiler.py::SchemaTest::test_that_mssql_default_nullability_emits_null PASSED [ 9%]
test/dialect/mssql/test_compiler.py::SchemaTest::test_that_mssql_none_nullability_does_not_emit_nullability PASSED [ 9%]
test/dialect/mssql/test_compiler.py::SchemaTest::test_that_mssql_specified_not_nullable_emits_not_null PASSED [ 9%]
test/dialect/mssql/test_compiler.py::SchemaTest::test_that_mssql_specified_nullable_emits_null PASSED [ 9%]
test/sql/test_compiler.py::SchemaTest::test_update PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_alias PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_alias_nesting_subquery PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_alias_nesting_table PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_anon_param_name_on_keys PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_attribute_sanity PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_calculated_columns PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast_with_collate[default] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast_with_collate[explicit_mssql] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast_with_collate[explicit_mysql] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast_with_collate[explicit_postgresql] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_cast_with_collate[explicit_sqlite] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_collate PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_compile_label_is_slots PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_compiler_column_element_is_slots PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_compound_grouping PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_compound_selects PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_conjunctions PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_custom_group_by_clause PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_custom_order_by_clause PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_date_between PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_deduping_hash_algo PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_deduping_unique_across_selects PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_delayed_col_naming PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_distinct PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_distinct_on PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_cols_hey_we_can_union PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns_use_labels PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns_use_labels_derived_selectable PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns_use_labels_derived_selectable_mix_annotations PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns_use_labels_from_anon PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_dupe_columns_use_labels_mix_annotations PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_exists PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_exists_method PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_fetch[0-0-fetch_kw3-OFFSET :param_1 ROWS FETCH FIRST :param_2 ROWS ONLY-params3] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_fetch[5-10-fetch_kw0-OFFSET :param_1 ROWS FETCH FIRST :param_2 ROWS ONLY-params0] PASSED [ 9%]
test/sql/test_compiler.py::SelectTest::test_fetch[5-10-fetch_kw4-OFFSET :param_1 ROWS FETCH FIRST :param_2 PERCENT ROWS ONLY-params4] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[5-10-fetch_kw5-OFFSET :param_1 ROWS FETCH FIRST :param_2 PERCENT ROWS WITH TIES-params5] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[5-10-fetch_kw6-OFFSET :param_1 ROWS FETCH FIRST :param_2 ROWS WITH TIES-params6] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[5-None-fetch_kw2-FETCH FIRST :param_1 ROWS ONLY-params2] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[None-10-fetch_kw1-LIMIT -1 OFFSET :param_1-params1] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[fetch10-offset10-fetch_kw10-OFFSET Y + W ROWS FETCH FIRST Q + Z ROWS ONLY-params10] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[fetch7-offset7-fetch_kw7-OFFSET Y ROWS FETCH FIRST Q ROWS ONLY-params7] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[fetch8-offset8-fetch_kw8-OFFSET "Y" ROWS FETCH FIRST "Q" ROWS ONLY-params8] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch[fetch9-offset9-fetch_kw9-OFFSET :Y ROWS FETCH FIRST :Q ROWS ONLY-params9] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_fetch_limit_offset_self_group PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_for_update PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_from_subquery PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_full_outer_join PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_hints PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_int_limit_offset_coercion PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_joins PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_label_comparison_one PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_label_comparison_two PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_fetch_interaction PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[0-0-LIMIT :param_1 OFFSET :param_2-params3] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[5-10-LIMIT :param_1 OFFSET :param_2-params0] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[5-None-LIMIT :param_1-params2] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[None-10-LIMIT -1 OFFSET :param_1-params1] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[lim4-offset4-LIMIT Q OFFSET Y-params4] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset[lim5-offset5-LIMIT "Q" OFFSET "Y"-params5] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset_no_int_coercion_one PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset_no_int_coercion_three PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_limit_offset_no_int_coercion_two PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_literal PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_literal_as_text_fromstring PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_literal_as_text_nonstring_raise PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_naming PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_nested_conjunctions_short_circuit PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_nested_label_targeting PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_nested_label_targeting_keyed PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_no_group_by_labels PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_order_by_labels_disabled PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_order_by_labels_enabled PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_order_by_nulls PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_orderby_groupby PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_orderby_subquery PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_over PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_over_framespec PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_over_invalid_framespecs PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_over_within_group PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_overlapping_labels_plus_dupes_separate_keys_use_labels PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_overlapping_labels_plus_dupes_use_labels PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_overlapping_labels_plus_dupes_use_labels_mix_annotations PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_overlapping_labels_use_labels PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_paramstyles PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_percent_chars PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_percent_names_collide_with_anonymizing[%percent] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_percent_names_collide_with_anonymizing[per % cent] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_percent_names_collide_with_anonymizing[per cent] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_prefix PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_prefix_dialect_specific PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_scalar_select PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_clauselist PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt0-SELECT mytable.name FROM mytable, myothertable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt1-SELECT mytable.name FROM myothertable, mytable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt2-SELECT mytable.name FROM myothertable, mytable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt3-SELECT mytable.name FROM mytable, myothertable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt4-SELECT thirdtable.userid, mytable.name FROM mytable, thirdtable, myothertable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt5-SELECT thirdtable.userid, mytable.name FROM thirdtable, mytable, myothertable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt6-SELECT thirdtable.userid, mytable.name FROM mytable, myothertable, thirdtable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt7-SELECT thirdtable.userid, mytable.name FROM thirdtable, myothertable, mytable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt8-SELECT thirdtable.userid, mytable.name FROM thirdtable JOIN mytable ON thirdtable.userid = mytable.myid, myothertable WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_from_ordering[stmt9-SELECT thirdtable.userid, mytable.name FROM myothertable, thirdtable JOIN mytable ON thirdtable.userid = mytable.myid WHERE mytable.myid = myothertable.otherid] PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_select_precol_compile_ordering PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_statement_hints PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_table_select PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_true_short_circuit PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_use_labels PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_use_labels_keyed PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_where_empty PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_where_multiple PASSED [ 10%]
test/sql/test_compiler.py::SelectTest::test_where_subquery PASSED [ 10%]
test/dialect/oracle/test_compiler.py::SequenceTest::test_basic PASSED [ 10%]
test/dialect/oracle/test_compiler.py::SequenceTest::test_compile PASSED [ 10%]
test/dialect/postgresql/test_compiler.py::SequenceTest::test_compile_type[BigInteger-AS BIGINT ] PASSED [ 10%]
test/dialect/postgresql/test_compiler.py::SequenceTest::test_compile_type[Integer-AS INTEGER ] PASSED [ 10%]
test/dialect/postgresql/test_compiler.py::SequenceTest::test_compile_type[None-] PASSED [ 10%]
test/dialect/postgresql/test_compiler.py::SequenceTest::test_compile_type[SmallInteger-AS SMALLINT ] PASSED [ 10%]
test/dialect/postgresql/test_compiler.py::SequenceTest::test_format PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_array_index PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_basic PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_cte PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_specific_ddl PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_specific_sql PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_sub_compile PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_sub_compile_has_stack PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_sub_compile_has_stack_pg_specific PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_dialect_sub_compile_w_binds PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_empty_insert PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_grouped_selectables_print_alone[alias] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_grouped_selectables_print_alone[cte] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_grouped_selectables_print_alone[subquery] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_insert_noparams_numeric PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_insert_return_defaults PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_multirow_insert PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_multirow_insert_numeric PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_multirow_insert_positional PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_next_sequence_value PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_render_datetime[date] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_render_datetime[datetime] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_render_datetime[time] PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_returning PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_try_cast PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_unknown_type PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_unnamed_column PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_with_hint_statement PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_with_hint_table PASSED [ 10%]
test/sql/test_compiler.py::StringifySpecialTest::test_within_group PASSED [ 10%]
test/dialect/oracle/test_compiler.py::TableValuedFunctionTest::test_column_valued PASSED [ 10%]
test/dialect/oracle/test_compiler.py::TableValuedFunctionTest::test_multi_column_valued PASSED [ 10%]
test/dialect/oracle/test_compiler.py::TableValuedFunctionTest::test_scalar_alias_column PASSED [ 10%]
test/dialect/oracle/test_compiler.py::TableValuedFunctionTest::test_scalar_alias_multi_columns PASSED [ 10%]
test/dialect/oracle/test_compiler.py::TableValuedFunctionTest::test_table_valued PASSED [ 10%]
test/sql/test_compiler.py::TestCompilerFixture::test_dont_access_statement PASSED [ 10%]
test/sql/test_compiler.py::TestCompilerFixture::test_no_stack PASSED [ 10%]
test/sql/test_compiler.py::UnsupportedTest::test_unsupported_element_meth_visit_name PASSED [ 10%]
test/sql/test_compiler.py::UnsupportedTest::test_unsupported_element_str_visit_name PASSED [ 10%]
test/sql/test_compiler.py::UnsupportedTest::test_unsupported_operator PASSED [ 10%]
test/sql/test_compiler.py::UnsupportedTest::test_unsupported_type PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_annotations PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_callout_to_compiler PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_column PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_create_column_skip PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_default_subclass PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_dialect_specific PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_function_calls_base PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_function_subclasses_one PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_function_subclasses_two PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_functions PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_functions_args_noname PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_compile_for_col_label PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_default_but_has_a_visit PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_default_has_no_visit PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_default_message PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_default_proxy_generation[False] PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_no_default_proxy_generation[True] PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_result_map_population_explicit PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_result_map_population_implicit PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_stateful PASSED [ 10%]
test/ext/test_compiler.py::UserDefinedTest::test_types PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_clause_expansion PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[eq-=-=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[eq-=-=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[ge->=-<=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[ge->=-<=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[gt->-<-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[gt->-<-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[le-<=->=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[le-<=->=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[lt-<->-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[lt-<->-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[ne-!=-!=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_behavior[ne-!=-!=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[eq-=-=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[eq-=-=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[ge->=-<=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[ge->=-<=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[gt->-<-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[gt->-<-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[le-<=->=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[le-<=->=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[lt-<->-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[lt-<->-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[ne-!=-!=-False] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_comparator_null[ne-!=-!=-True] PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_custom_comparator_factory PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_default_comparator_factory PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_order_by PASSED [ 10%]
test/orm/test_composites.py::ComparatorTest::test_order_by_aliased PASSED [ 10%]
test/orm/test_composites.py::ConfigurationTest::test_attributes PASSED [ 10%]
test/orm/test_composites.py::ConfigurationTest::test_check_prop_type PASSED [ 10%]
test/orm/test_composites.py::ConfigurationTest::test_columns PASSED [ 10%]
test/orm/test_composites.py::ConfigurationTest::test_deferred PASSED [ 10%]
test/orm/test_composites.py::ConfigurationTest::test_strings PASSED [ 10%]
test/orm/test_composites.py::DefaultsTest::test_attributes_with_defaults PASSED [ 10%]
test/orm/test_composites.py::DefaultsTest::test_set_composite_values PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_no_value_to_set[hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_no_value_to_set[hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_no_value_to_set[not_hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_no_value_to_set[not_hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_deleted[hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_deleted[hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_deleted[not_hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_deleted[not_hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_new[hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_new[hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_new[not_hist_on_mapping-active_history] PASSED [ 10%]
test/orm/test_composites.py::EventsEtcTest::test_event_listener_set_to_new[not_hist_on_mapping-not_active_history] PASSED [ 10%]
test/orm/test_composites.py::ManyToOneTest::test_early_configure PASSED [ 10%]
test/orm/test_composites.py::ManyToOneTest::test_persist PASSED [ 10%]
test/orm/test_composites.py::ManyToOneTest::test_query PASSED [ 10%]
test/orm/test_composites.py::ManyToOneTest::test_query_aliased PASSED [ 10%]
test/orm/test_composites.py::MappedSelectTest::test_set_composite_attrs_via_selectable PASSED [ 10%]
test/orm/test_composites.py::NestedTest::test_round_trip PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert[legacy-_exclusions_00] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert[statement-_exclusions_01] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert[stmt_returning-_exclusions_03] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert[values-_exclusions_02] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert[values_returning-_exclusions_04] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert_heterogeneous[legacy] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_insert_heterogeneous[statement] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_update[legacy] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_bulk_update[statement] PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_cols_as_core_clauseelement PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_comparator PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_comparator_aliased PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_default_value PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_delete PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_detect_change PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_eager_load PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_early_configure PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_expire PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_get_history PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_no_name_declarative PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_no_name_declarative_two PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_not_none PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_query_cols PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_query_cols_labeled PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_query_cols_legacy PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_round_trip PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_save_null PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_update_crit_evaluate PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_update_crit_fetch PASSED [ 10%]
test/orm/test_composites.py::PointTest::test_update_crit_sql PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTest::test_get_by_col PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTest::test_get_by_composite PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTest::test_null_pk PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTest::test_pk_mutation PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTestDataclasses::test_get_by_col PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTestDataclasses::test_get_by_composite PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTestDataclasses::test_null_pk PASSED [ 10%]
test/orm/test_composites.py::PrimaryKeyTestDataclasses::test_pk_mutation PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_column_computed[no_persisted] PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_column_computed[persisted_false] PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_column_computed[persisted_none] PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_column_computed[persisted_true] PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_other_options PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_server_default_onupdate PASSED [ 10%]
test/sql/test_computed.py::DDLComputedTest::test_to_metadata PASSED [ 10%]
test/orm/inheritance/test_concrete.py::AdaptOnNamesTest::test_contains_eager PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ColKeysTest::test_keys PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_basic PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_multi_level_no_base PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_multi_level_no_base_w_hybrid PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_multi_level_with_base PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_relationship PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_buildit_newstyle[False] PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_buildit_newstyle[True] PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_five PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_four PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_one PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_six PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_three PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ConcreteTest::test_without_default_polymorphic_two PASSED [ 10%]
test/orm/inheritance/test_concrete.py::ManySallyanyTest::test_selective_relationships PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_inheriting PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_merge_w_relationship PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_noninherited_warning PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_overlapping_backref_relationship PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_overlapping_forwards_relationship PASSED [ 10%]
test/orm/inheritance/test_concrete.py::PropertyInheritanceTest::test_polymorphic_backref PASSED [ 10%]
test/orm/declarative/test_concurrency.py::ConcurrentUseDeclMappingTest::test_concurrent_create PASSED [ 10%]
test/base/test_concurrency_py3k.py::GracefulNoGreenletTest::test_await_only_graceful SKIPPED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_error_other_loop PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncAdaptedQueue::test_lazy_init PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_async_error PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_error PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_fallback_no_greenlet PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_error PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_await_only_no_greenlet PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_contextvars PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_ok PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_propagate_cancelled PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_require_await PASSED [ 10%]
test/base/test_concurrency_py3k.py::TestAsyncioCompat::test_sync_error PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_column_level_ck_name PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_create_index_if_not_exists PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_create_index_plain PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_create_index_schema PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_create_table_omit_fks PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_column_check PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_column_fk PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_pk PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_table_check PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_table_fk PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_deferrable_unique PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_drop_index_if_exists PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_drop_index_plain PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_drop_index_plain_unattached PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_drop_index_schema PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_empty_pkc PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_empty_uc PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_external_ck_constraint_cancels_internal PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_fk_match_clause PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_functional_index_w_string_cols_combo PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_index_against_text_inline PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_index_against_text_separate PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_index_declaration_inline PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_multiple PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_add_fk_constraint_realcol PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_add_fk_constraint_stringcol PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_add_pk_constraint PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_add_uq_constraint_realcol PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_add_uq_constraint_stringcol PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_check_constraint_inline_sql_literal PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_check_constraint_sql_literal PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_ck_constraint_external PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_ck_constraint_inline PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_drop_constraint PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_drop_constraint_cascade PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_drop_constraint_if_exists PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_render_index_sql_literal PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_too_long_index_name PASSED [ 10%]
test/sql/test_constraints.py::ConstraintCompilationTest::test_use_alter PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_check_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_cycle_named_fks PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_cycle_unnamed_fks PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_cant_drop_cycled_unnamed PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_column_auto_alter_inline_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_column_use_alter_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_column_use_alter_inline_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_table_auto_alter_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_fk_table_use_alter_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_index_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_index_create_camelcase PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_index_create_inline PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_index_functional_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_pk_fk_constraint_create PASSED [ 11%]
test/sql/test_constraints.py::ConstraintGenTest_sqlite+pysqlite_3_45_2::test_unique_constraint_create PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_exclude_eagerloads PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_maintain_annotations_from_annoated_cols PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_maintain_annotations_from_table PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_replace_into_select_from_maintains_existing[False] PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_replace_into_select_from_maintains_existing[True] PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_replace_into_select_from_with_loader_criteria[False] PASSED [ 11%]
test/orm/test_core_compilation.py::ColumnsClauseFromsTest::test_replace_into_select_from_with_loader_criteria[True] PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_all_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_all_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_all_where PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_alone_noeffect PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_auto_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_auto_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_auto_having PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_auto_where PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_auto_where_singlefrom PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_disabled_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_disabled_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_disabled_having PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_disabled_where[False] PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_disabled_where[None] PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_empty PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_exclusion_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_exclusion_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_exclusion_where PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_froms PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_having PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_inclusion_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_inclusion_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_inclusion_where PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_none[False] PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_none[None] PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_except_semiauto_where_singlefrom PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_from_all_ok PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_column PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_column_correlate_from_subq PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_from PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_having PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_having_from_subq PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_where PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_semiauto_where_singlefrom PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_correlate_where_all_unintentional PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_dont_overcorrelate PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_from_implicit_correlation_disabled PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_multilevel_froms_correlation PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_multilevel_implicit_correlation_disabled PASSED [ 11%]
test/orm/test_core_compilation.py::CorrelateTest::test_no_contextless_correlate_except PASSED [ 11%]
test/orm/test_core_compilation.py::CrudParamOverlapTest::test_different_named_binds_insert_values[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::CrudParamOverlapTest::test_different_named_binds_update_values[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::CrudParamOverlapTest::test_same_named_binds_insert_values[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::CrudParamOverlapTest::test_same_named_binds_update_values[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_add_cte[core] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_add_cte[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_aliased_delete[core] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_aliased_delete[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_aliased_update[core] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_aliased_update[orm] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_dml_ctes[delete] PASSED [ 11%]
test/orm/test_core_compilation.py::DMLTest::test_dml_ctes[update] PASSED [ 11%]
test/orm/test_core_compilation.py::ExplicitWithPolymorhpicTest::test_subquery_col_expressions_wpoly_one PASSED [ 11%]
test/orm/test_core_compilation.py::ExplicitWithPolymorhpicTest::test_subquery_col_expressions_wpoly_two PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_column_properties PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_column_properties_aliased_subquery PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_column_properties_can_we_use PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_column_properties_subquery PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_column_properties_subquery_two PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_contains_eager_hard_labeled_selfref PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_contains_eager_outermost_w_wrapping_elements PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_exported_columns_colprop PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_exported_columns_deferred PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_exported_columns_query_expression PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_joinedload_hard_labeled_selfref PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_joinedload_outermost PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_joinedload_outermost_w_wrapping_elements PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_no_joinedload_embedded PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_with_expr_four PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_with_expr_one PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_with_expr_three PASSED [ 11%]
test/orm/test_core_compilation.py::ExtraColsTest::test_with_expr_two PASSED [ 11%]
test/orm/test_core_compilation.py::ImplicitWithPolymorphicTest::test_select_columns_where_baseclass PASSED [ 11%]
test/orm/test_core_compilation.py::ImplicitWithPolymorphicTest::test_select_where_baseclass PASSED [ 11%]
test/orm/test_core_compilation.py::ImplicitWithPolymorphicTest::test_select_where_columns_subclass PASSED [ 11%]
test/orm/test_core_compilation.py::ImplicitWithPolymorphicTest::test_select_where_subclass PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_conflicting_right_side PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_alised_w_relationship PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_conflicting_left_side_aliased_vs_mapper PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_conflicting_left_side_mapper_vs_aliased PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_conflicting_left_side_plain PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_no_onclause PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_w_filter_by PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_w_relationship PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_join_from_we_can_explicitly_tree_joins PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_params_with_join[<lambda>-SELECT users.id, users.name FROM users JOIN addresses ON users.id = addresses.user_id WHERE users.id = :foo-bindparams1-expected_params1] PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_params_with_join[<lambda>-SELECT users.id, users.name FROM users JOIN addresses ON users.id = addresses.user_id WHERE users.id = :foo-bindparams2-expected_params2] PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_params_with_join[<lambda>-SELECT users.id, users.name FROM users JOIN addresses ON users.id = addresses.user_id WHERE users.id = :foo-bindparams3-expected_params3] PASSED [ 11%]
test/orm/test_core_compilation.py::JoinTest::test_params_with_join[<lambda>-SELECT users.id, users.name FROM users WHERE users.id = :foo-bindparams0-expected_params0] PASSED [ 11%]
test/orm/test_core_compilation.py::JoinedInhTest::test_cte_recursive_handles_dupe_columns PASSED [ 11%]
test/orm/test_core_compilation.py::JoinedInhTest::test_load_only_on_sub_table PASSED [ 11%]
test/orm/test_core_compilation.py::JoinedInhTest::test_load_only_on_sub_table_aliased PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_deferred_subq_one PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_deferred_subq_two PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_nested_union_deferred PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_nested_union_undefer_option PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_no_joinedload_in_subquery_select_entity PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_no_joinedload_in_subquery_select_rows PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_non_deferred_col_prop_targetable_in_subq PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_non_deferred_subq_one PASSED [ 11%]
test/orm/test_core_compilation.py::LoadersInSubqueriesTest::test_recursive_cte_render_on_deferred PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-False-_exclusions_00] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-False-_exclusions_014] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-False-_exclusions_019] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-False-_exclusions_020] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_010] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_011] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_012] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_013] SKIPPED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_015] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_016] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_017] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_018] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_01] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_021] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_022] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_023] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_024] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_025] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_02] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_03] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_04] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_05] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_06] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_07] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_08] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_autoflushes[<lambda>-True-_exclusions_09] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-False-_exclusions_00] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-False-_exclusions_014] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-False-_exclusions_019] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-False-_exclusions_020] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_010] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_011] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_012] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_013] SKIPPED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_015] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_016] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_017] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_018] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_01] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_021] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_022] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_023] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_024] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_025] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_02] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_03] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_04] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_05] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_06] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_07] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_08] PASSED [ 11%]
test/orm/test_core_compilation.py::PropagateAttrsTest::test_propagate_attr_yesno[<lambda>-True-_exclusions_09] PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_col_prop_builtin_function PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_columns_clause_aliased_columns PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_columns_clause_aliased_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_columns_clause_columns PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_columns_clause_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_core_join_in_select_from_no_onclause PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_correlate_aliased_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_correlate_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_delete_from_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_delete_returning_star PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_inline_select_from_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_insert_from_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_insert_from_query PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_insert_from_query_col_attr PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_insert_returning_star PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_join_to_entity_no_onclause PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_select_from_aliased_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_select_from_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_update_from_entity PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_update_returning_star PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_where_m2m_relationship PASSED [ 11%]
test/orm/test_core_compilation.py::RawSelectTest::test_where_relationship PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_columns PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_straight PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_straight_whereclause PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_two_level PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_wpoly_aliased_flat_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_wpoly_aliased_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsDisamTest::test_wpoly_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_columns PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_straight PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_straight_whereclause PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_two_level PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_wpoly_aliased_flat_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_wpoly_aliased_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelNaturalAliasedJoinsTest::test_wpoly_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalCompileTest::test_many_to_many_explicit_join PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalCompileTest::test_many_to_many_implicit_join PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalCompileTest::test_of_type_explicit_join PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalCompileTest::test_of_type_implicit_join PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_columns PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_straight PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_straight_whereclause PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_two_level PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_wpoly_aliased_flat_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_wpoly_aliased_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::RelationshipNaturalInheritedTest::test_wpoly_of_type PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_c_accessor_not_mutated_subq PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>0] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>1] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>2] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>3] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>4] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_column_descriptions[<lambda>-<lambda>5] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_dml_descriptions[<lambda>-<lambda>-<lambda>-<lambda>-delete] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_dml_descriptions[<lambda>-<lambda>-<lambda>-<lambda>-insert] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_dml_descriptions[<lambda>-<lambda>-<lambda>-<lambda>-update] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_fetch_offset_select[None-ROWS ONLY] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_fetch_offset_select[options1-PERCENT ROWS ONLY] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_fetch_offset_select[options2-PERCENT ROWS WITH TIES] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_filter_by PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_froms_join PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_froms_single_table PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_integration_w_8285_subc PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_limit_offset_select PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_scalar_subquery_from_subq_same_source PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_select_from_ordering[<lambda>-SELECT users.name FROM addresses, users WHERE users.id = addresses.user_id] PASSED [ 11%]
test/orm/test_core_compilation.py::SelectableTest::test_select_from_ordering[<lambda>-SELECT users.name FROM users, addresses WHERE users.id = addresses.user_id] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_all_aliases PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_anon_insert_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_anon_update_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_cloned_alias PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_compound_select_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_conflicting_names[False-False] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_conflicting_names[False-True] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_conflicting_names[True-False] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_conflicting_names[True-True] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_cte_refers_to_aliased_cte_twice PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_delete_against_cte_directly PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_delete_against_user_textual_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_delete_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_independent_cte_can_be_referenced PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_from_select_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_in_the_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_update_w_add_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_w_cte_in_scalar_subquery[default_enhanced] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_w_cte_in_scalar_subquery[postgresql+asyncpg] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_insert_w_cte_in_scalar_subquery[postgresql] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_multi_subq_alias PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_multi_subq_quote PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_named_alias_disable_quote PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_named_alias_no_quote PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_named_alias_quote PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_no_alias_construct PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_nonrecursive PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_order_by_group_by_label_w_scalar_subquery[group_by-False] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_order_by_group_by_label_w_scalar_subquery[group_by-True] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_order_by_group_by_label_w_scalar_subquery[order_by-False] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_order_by_group_by_label_w_scalar_subquery[order_by-True] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_pg_example_one PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_pg_example_one_select_only PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_pg_example_three PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_pg_example_two PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_positional_binds PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_positional_binds_2 PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_positional_binds_2_asliteral PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_prefixes PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_cte_with_multiple_union PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_cte_with_multiple_union_all PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_dml_syntax PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_inner_cte_unioned_to_alias PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_alias_four PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_alias_one PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_alias_three PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_alias_two PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_no_alias_four PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_no_alias_one PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_no_alias_three PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_union_no_alias_two PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_recursive_w_anon_labels PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_reserved_quote PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_select_from_delete_cte[default_enhanced] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_select_from_delete_cte[postgresql] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_select_from_update_cte[default_enhanced] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_select_from_update_cte[postgresql] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_select_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_standalone_function PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_stringify_standalone_dml_cte[delete] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_stringify_standalone_dml_cte[insert] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_stringify_standalone_dml_cte[update] PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_suffixes PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_textual_select_stack_correction PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_textual_select_uses_independent_cte_one PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_textual_select_uses_independent_cte_two PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_union PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_union_cte_aliases PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_update_against_cte_directly PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_update_pulls_from_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_update_uses_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_update_w_insert_independent_cte PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_upsert_from_select PASSED [ 11%]
test/sql/test_cte.py::CTETest::test_with_recursive_no_name_currently_buggy PASSED [ 12%]
test/sql/test_cte.py::CTETest::test_wrecur_dupe_col_names PASSED [ 12%]
test/sql/test_cte.py::CTETest::test_wrecur_dupe_col_names_w_grouping PASSED [ 12%]
test/sql/test_cte.py::CTETest::test_wrecur_ovlp_lbls_plus_dupes_separate_keys_use_labels PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_add_cte_dont_nest_in_two_places PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_aliased_recursive_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_anon_recursive_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_compound_select_with_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_compound_select_with_nesting_cte_in_custom_order PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_compound_select_with_nesting_cte_in_custom_order_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_correlated_cte_in_lateral_w_add_cte[False] PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_correlated_cte_in_lateral_w_add_cte[True] PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_cte_in_compound_select PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_cte_in_compound_select_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_double_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_double_nesting_cte_in_cte_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_double_nesting_cte_with_cross_reference_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_double_nesting_cte_with_cross_reference_in_cte_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_fully_aliased_recursive_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_at_top_level PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_at_top_level_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_cte_with_same_name PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_cte_with_same_name_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_recursive_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_recursive_cte_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_recursive_cte_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_nesting_cte_in_recursive_cte_w_add_cte_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_recursive_cte_referenced_multiple_times_with_nesting_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_recursive_cte_referenced_multiple_times_with_nesting_cte_pos PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_recursive_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_recursive_nesting_cte_in_recursive_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_recursive_nesting_cte_in_recursive_cte_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_same_nested_cte_is_not_generated_twice PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_same_nested_cte_is_not_generated_twice_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_same_nested_cte_is_not_generated_twice_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_same_nested_cte_is_not_generated_twice_w_add_cte_positional PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_from_delete_cte_with_nesting PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_from_insert_cte_with_nesting PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_from_update_cte_with_nesting PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_with_aliased_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_with_aliased_nesting_cte_in_cte_w_add_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_with_nesting_cte_in_cte PASSED [ 12%]
test/sql/test_cte.py::NestingCTETest::test_select_with_nesting_cte_in_cte_w_add_cte PASSED [ 12%]
test/orm/test_cycles.py::BiDirectionalManyToOneTest::test_reflush PASSED [ 12%]
test/orm/test_cycles.py::BiDirectionalManyToOneTest::test_reflush_2 PASSED [ 12%]
test/orm/test_cycles.py::BiDirectionalOneToManyTest::test_cycle PASSED [ 12%]
test/orm/test_cycles.py::BiDirectionalOneToManyTest2::test_cycle PASSED [ 12%]
test/orm/test_cycles.py::InheritTestOne::test_many_to_one_only PASSED [ 12%]
test/orm/test_cycles.py::InheritTestTwo::test_flush PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_cycle PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_post_update_backref PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_post_update_m2o PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_post_update_m2o_detect_none PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_post_update_m2o_no_cascade PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_legacy_style::test_post_update_o2m PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_cycle PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_post_update_backref PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_post_update_m2o PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_post_update_m2o_detect_none PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_post_update_m2o_no_cascade PASSED [ 12%]
test/orm/test_cycles.py::OneToManyManyToOneTest_new_style::test_post_update_o2m PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateBatchingTest::test_one PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults_can_set_value PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults_dont_expire_on_delete PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults_dont_expire_on_delete_no_postupdate PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults_refresh_flush_event PASSED [ 12%]
test/orm/test_cycles.py::PostUpdateOnUpdateTest::test_update_defaults_refresh_flush_event_no_postupdate PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialNoPKTest::test_basic PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialNoPKTest::test_lazy_clause PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialPostUpdateTest::test_one PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialPostUpdateTest2::test_one PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialPostUpdateTest3::test_one PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialTest::test_cycle PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialTest::test_many_to_one_only PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialTest::test_setnull_ondelete PASSED [ 12%]
test/orm/test_cycles.py::SelfReferentialTest::test_single PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_appending_to_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_asdict_and_astuple_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_classes_are_still_dataclasses PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_construction PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_equality PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_filtering_on_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::DataclassesTest::test_round_trip PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_appending_to_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_asdict_and_astuple_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_classes_are_still_dataclasses PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_construction PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_equality PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_filtering_on_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedDeclarativeDataclassesTest::test_round_trip PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedMixinWDeclaredAttrTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedMixinWDeclaredAttrTest::test_setup PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedMixinWLambdaTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedMixinWLambdaTest::test_setup PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_appending_to_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_asdict_and_astuple_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_classes_are_still_dataclasses PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_construction PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_equality PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_filtering_on_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::FieldEmbeddedWMixinTest::test_round_trip PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_appending_to_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_asdict_and_astuple_special_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_asdict_and_astuple_widget PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_classes_are_still_dataclasses PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_construction PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_equality PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_filtering_on_relationship PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PlainDeclarativeDataclassesTest::test_round_trip PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromAbstractTest::test_propagate_w_field_mixin_col PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromAbstractTest::test_propagate_w_field_mixin_col_and_default PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromAbstractTest::test_propagate_w_plain_mixin_col PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromMixinTest::test_propagate_w_field_mixin_col PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromMixinTest::test_propagate_w_field_mixin_col_and_default PASSED [ 12%]
test/orm/test_dataclasses_py3k.py::PropagationFromMixinTest::test_propagate_w_plain_mixin_col PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::CompositeTest::test_composite_setup PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::CompositeTest::test_named_setup PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_basic_constructor_repr_base_cls[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_basic_constructor_repr_base_cls[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_basic_constructor_repr_cls_decorator PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_combine_args_from_pep593 PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_compare[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_compare[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_default[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_default[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_default_callable[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_default_callable[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_exception_wrapped[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_exception_wrapped[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_fn[decorator] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dataclass_fn[superclass] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_dc_on_top_of_non_dc PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_default_factory_vs_collection_class[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_default_factory_vs_collection_class[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_default_fn[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_default_fn[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_generic_class PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_inheritance[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_inheritance[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_init_var[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_init_var[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_integrated_dc[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_integrated_dc[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_kw_only_attribute[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_kw_only_attribute[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_kw_only_dataclass_constant[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_kw_only_dataclass_constant[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_mapped_column_overrides[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_mapped_column_overrides[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_mixing_MappedAsDataclass_with_decorator_raises PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_no_anno_doesnt_go_into_dc[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_no_anno_doesnt_go_into_dc[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_non_mapped_fields_wo_mapped_or_dc[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_non_mapped_fields_wo_mapped_or_dc[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_non_mapped_fields_wo_mapped_or_dc_w_inherits[(DB, MAD)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_non_mapped_fields_wo_mapped_or_dc_w_inherits[(MAD, DB)] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DCTransformsTest::test_warn_on_non_dc_mixin PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>0-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>0-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>1-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>1-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>2-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>2-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>3-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>3-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>4-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[<lambda>4-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[mapped_column-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attribute_options[mapped_column-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attrs_rejected_if_not_a_dc[deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attrs_rejected_if_not_a_dc[mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_attrs_rejected_if_not_a_dc[synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture0-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture0-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture0-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture1-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture1-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture1-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture10-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture10-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture10-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture11-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture11-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture11-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture12-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture12-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture12-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture13-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture13-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture13-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture2-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture2-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture2-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture3-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture3-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture3-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture4-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture4-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture4-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture5-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture5-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture5-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture6-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture6-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture6-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture7-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture7-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture7-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture8-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture8-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture8-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture9-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture9-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_base[dc_argument_fixture9-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture0-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture0-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture0-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture1-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture1-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture1-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture10-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture10-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture10-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture11-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture11-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture11-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture12-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture12-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture12-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture13-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture13-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture13-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture2-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture2-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture2-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture3-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture3-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture3-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture4-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture4-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture4-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture5-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture5-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture5-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture6-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture6-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture6-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture7-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture7-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture7-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture8-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture8-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture8-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture9-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture9-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_decorator[dc_argument_fixture9-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_override_base PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture0-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture0-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture0-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture1-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture1-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture1-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture10-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture10-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture10-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture11-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture11-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture11-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture12-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture12-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture12-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture13-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture13-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture13-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture2-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture2-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture2-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture3-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture3-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture3-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture4-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture4-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture4-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture5-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture5-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture5-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture6-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture6-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture6-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture7-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture7-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture7-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture8-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture8-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture8-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture9-deferred] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture9-mapped_column] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_arguments_perclass[dc_argument_fixture9-synonym] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_base_unsupported_argument PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_decorator_unsupported_argument PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_dc_raise_for_slots PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_ro_attribute_options[<lambda>0-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_ro_attribute_options[<lambda>0-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_ro_attribute_options[<lambda>1-not_use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassArgsTest::test_ro_attribute_options[<lambda>1-use_arguments] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_and_base_is_dc PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_and_base_is_dc_field PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_and_base_is_dc_init_var PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_and_base_is_dc_plus_options PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_is_dc PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_is_dc_w_mapped[check_annotations] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_abstract_is_dc_w_mapped[not_check_annotations] PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_base_is_dc PASSED [ 12%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_base_is_dc_field PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_base_is_dc_init_var PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_base_is_dc_plus_options PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_and_base_is_dc PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_and_base_is_dc_init_var PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[not_test_alternative_callable-on_base] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[not_test_alternative_callable-on_base_class] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[not_test_alternative_callable-on_mixin] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[not_test_alternative_callable-on_sub_class] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[test_alternative_callable-on_base] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[test_alternative_callable-on_base_class] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[test_alternative_callable-on_mixin] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::DataclassesForNonMappedClassesTest::test_mixin_w_inheritance[test_alternative_callable-on_sub_class] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[dc, mad-base-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[dc, mad-base-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[dc, mad-mixin-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[dc, mad-mixin-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[mad, dc-base-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[mad, dc-base-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[mad, dc-mixin-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[mad, dc-mixin-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[subclass-base-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[subclass-base-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[subclass-mixin-inherits] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::MixinColumnTest::test_mapping[subclass-mixin-plain] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_default_behavior[column_property] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_default_behavior[query_expression] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_enable_compare[column_property] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_enable_compare[query_expression] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_no_repr_behavior[column_property] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::ReadOnlyAttrTest::test_no_repr_behavior[query_expression] PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_list PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_no_field_args_w_new_style PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_no_field_args_w_new_style_two PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_oh_no_mismatch PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_one_to_one_example PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_post_init PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_replace_operation_works_w_history_etc PASSED [ 13%]
test/orm/declarative/test_dc_transforms.py::RelationshipDefaultFactoryTest::test_set PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_comment PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_collection_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_collection_nocheck PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_empty_collection PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_index_checkfirst_doesnt_exist PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_index_checkfirst_exists PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_index_nocheck_doesnt_exist PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_index_nocheck_exists PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_metadata_auto_alter_fk PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_metadata_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_metadata_inline_fk PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_metadata_nocheck PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_seq_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_table_exists_index_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_create_table_index_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_collection_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_collection_nocheck PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_empty_collection PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_index_checkfirst_doesnt_exist PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_index_checkfirst_exists PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_index_nocheck_doesnt_exist PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_index_nocheck_exists PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_metadata_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_metadata_nocheck PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_seq_checkfirst PASSED [ 13%]
test/sql/test_ddlemit.py::EmitDDLTest::test_drop_table_index_checkfirst PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_create_after PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_create_before PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_create_both PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_drop_after PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_drop_before PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_drop_both PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_metadata_table_isolation PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_all PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_create_after PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_create_before PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_create_both PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_drop_after PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_drop_before PASSED [ 13%]
test/engine/test_ddlevents.py::DDLEventTest::test_table_drop_both PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_conditional_constraint PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_ddl_execute PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_inline_ddl_if_dialect_name[callable] PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_inline_ddl_if_dialect_name[callable_w_state] PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_inline_ddl_if_dialect_name[dialect] PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_metadata PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_platform_escape PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_table_by_metadata PASSED [ 13%]
test/engine/test_ddlevents.py::DDLExecutionTest::test_table_standalone PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTest::test_filter PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTest::test_repr[include_context] PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTest::test_repr[not_include_context] PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTest::test_tokens PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTransactionTest::test_ddl_connection_autobegin_transaction PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTransactionTest::test_ddl_connection_explicit_begin_transaction PASSED [ 13%]
test/engine/test_ddlevents.py::DDLTransactionTest::test_ddl_engine PASSED [ 13%]
test/engine/test_ddlevents.py::ForeignKeyConstraintDDLEventTest::test_table_integrated PASSED [ 13%]
test/engine/test_ddlevents.py::IndexDDLEventTest::test_straight_create_drop PASSED [ 13%]
test/engine/test_ddlevents.py::IndexDDLEventTest::test_table_integrated PASSED [ 13%]
test/engine/test_ddlevents.py::SequenceDDLEventTest::test_straight_create_drop SKIPPED [ 13%]
test/engine/test_ddlevents.py::SequenceDDLEventTest::test_table_integrated SKIPPED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_disable_eagerloads PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_downgrade_baseline PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_global_star_ignored_no_entities_bound PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_global_star_ignored_no_entities_unbound PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_joined PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_joined_path_wildcards PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_joined_with_lazyload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_joined_with_subqueryload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_last_one_wins PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_noload_with_joinedload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_noload_with_subqueryload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_select_with_joinedload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_select_with_subqueryload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_star_cant_be_followed PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_star_must_be_alone PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_subquery PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_subquery_path_wildcards PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_subquery_with_joinedload PASSED [ 13%]
test/orm/test_default_strategies.py::DefaultStrategyOptionsTest::test_subquery_with_lazyload PASSED [ 13%]
test/orm/test_default_strategies.py::NoLoadTest::test_m2o_noload_option PASSED [ 13%]
test/orm/test_default_strategies.py::NoLoadTest::test_o2m_noload PASSED [ 13%]
test/orm/test_default_strategies.py::NoLoadTest::test_upgrade_o2m_noload_lazyload_option PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_autoinc_detection_no_affinity PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_autoincrement_fk_disqualifies PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_autoincrement_ignore_fk PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_autoincrement_single_col PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_col_w_nonoptional_sequence_non_autoinc_no_firing PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_col_w_optional_sequence_non_autoinc_no_firing PASSED [ 13%]
test/sql/test_defaults.py::AutoIncrementTest_sqlite+pysqlite_3_45_2::test_non_autoincrement PASSED [ 13%]
test/sql/test_defaults.py::CTEDefaultTest::test_a_in_b[delete-select-_exclusions_01] SKIPPED [ 13%]
test/sql/test_defaults.py::CTEDefaultTest::test_a_in_b[insert-select-_exclusions_02] SKIPPED [ 13%]
test/sql/test_defaults.py::CTEDefaultTest::test_a_in_b[select-insert-_exclusions_04] SKIPPED [ 13%]
test/sql/test_defaults.py::CTEDefaultTest::test_a_in_b[select-update-_exclusions_03] SKIPPED [ 13%]
test/sql/test_defaults.py::CTEDefaultTest::test_a_in_b[update-select-_exclusions_00] SKIPPED [ 13%]
test/orm/test_defaults.py::ComputedDefaultsOnUpdateTest_sqlite+pysqlite_3_45_2::test_insert_computed[eager] PASSED [ 13%]
test/orm/test_defaults.py::ComputedDefaultsOnUpdateTest_sqlite+pysqlite_3_45_2::test_insert_computed[noneager] PASSED [ 13%]
test/orm/test_defaults.py::ComputedDefaultsOnUpdateTest_sqlite+pysqlite_3_45_2::test_update_computed[eagerload] PASSED [ 13%]
test/orm/test_defaults.py::ComputedDefaultsOnUpdateTest_sqlite+pysqlite_3_45_2::test_update_computed[noneagerload] PASSED [ 13%]
test/sql/test_defaults.py::CurrentParametersTest_sqlite+pysqlite_3_45_2::test_parameters[executemany-attribute-_exclusions_02] PASSED [ 13%]
test/sql/test_defaults.py::CurrentParametersTest_sqlite+pysqlite_3_45_2::test_parameters[executemany-method-_exclusions_03] PASSED [ 13%]
test/sql/test_defaults.py::CurrentParametersTest_sqlite+pysqlite_3_45_2::test_parameters[multivalues-method-_exclusions_04] PASSED [ 13%]
test/sql/test_defaults.py::CurrentParametersTest_sqlite+pysqlite_3_45_2::test_parameters[single-attribute-_exclusions_00] PASSED [ 13%]
test/sql/test_defaults.py::CurrentParametersTest_sqlite+pysqlite_3_45_2::test_parameters[single-method-_exclusions_01] PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_literal_binds_pgarray PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_literal_binds_plain PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_literal_binds_w_quotes PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_sqlexpr PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_string PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_string_w_quotes PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_text PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_text_literal_binds PASSED [ 13%]
test/sql/test_defaults.py::DDLTest::test_text_w_quotes PASSED [ 13%]
test/sql/test_defaults.py::DefaultObjectTest::test_arg_signature PASSED [ 13%]
test/sql/test_defaults.py::DefaultObjectTest::test_bad_arg_signature PASSED [ 13%]
test/sql/test_defaults.py::DefaultObjectTest::test_no_embed_in_sql PASSED [ 13%]
test/sql/test_defaults.py::DefaultObjectTest::test_py_vs_server_default_detection_one PASSED [ 13%]
test/sql/test_defaults.py::DefaultObjectTest::test_py_vs_server_default_detection_two PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_insert PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_insert_multivalues PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_insert_values PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_insertmany PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_missing_many_param PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_standalone_default_scalar PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_standalone_function_execute PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_standalone_function_scalar PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_standalone_via_exec_removed PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_update PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_update_values PASSED [ 13%]
test/sql/test_defaults.py::DefaultRoundTripTest_sqlite+pysqlite_3_45_2::test_updatemany PASSED [ 13%]
test/orm/test_defaults.py::ExcludedDefaultsTest::test_exclude PASSED [ 13%]
test/orm/test_defaults.py::IdentityDefaultsOnUpdateTest::test_insert_identity SKIPPED [ 13%]
test/sql/test_defaults.py::InsertFromSelectTest_sqlite+pysqlite_3_45_2::test_insert_from_select_fn_defaults PASSED [ 13%]
test/sql/test_defaults.py::InsertFromSelectTest_sqlite+pysqlite_3_45_2::test_insert_from_select_override_defaults PASSED [ 13%]
test/sql/test_defaults.py::PKDefaultTest_sqlite+pysqlite_3_45_2::test_pk_default[False-_exclusions_01] PASSED [ 13%]
test/sql/test_defaults.py::PKDefaultTest_sqlite+pysqlite_3_45_2::test_pk_default[True-_exclusions_00] PASSED [ 13%]
test/sql/test_defaults.py::PKIncrementTest_sqlite+pysqlite_3_45_2::test_autoincrement PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_autoincrement_reflected_from_server_default PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_int_default_none_on_insert PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_int_default_none_on_insert_reflected PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_int_default_on_insert_with_returning PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_string_default_none_on_insert PASSED [ 13%]
test/sql/test_defaults.py::ServerDefaultsOnPKTest_sqlite+pysqlite_3_45_2::test_string_default_on_insert_with_returning PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_clause PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_literal_column_default_no_label PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_literal_default_label PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_literal_default_no_label PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_no_implicit_returning PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_plain PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_sequence PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_server_default PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_server_default_no_autoincrement PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_server_default_no_implicit_returning PASSED [ 13%]
test/sql/test_defaults.py::SpecialTypePKTest_sqlite+pysqlite_3_45_2::test_text_clause_default_no_type PASSED [ 13%]
test/orm/test_defaults.py::TriggerDefaultsTest_sqlite+pysqlite_3_45_2::test_insert PASSED [ 13%]
test/orm/test_defaults.py::TriggerDefaultsTest_sqlite+pysqlite_3_45_2::test_update PASSED [ 13%]
test/orm/test_deferred.py::AutoflushTest::test_deferred_autoflushes PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_chained_multi_col_options PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_deep_options PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_defer_star_from_loader[immediateload] PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_defer_star_from_loader[joinedload] PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_defer_star_from_loader[lazyload] PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_defer_star_from_loader[selectinload] PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_defer_star_from_loader[subqueryload] PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_no_pk PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_no_pk_rt PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_parent_specific PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_path_specific PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_propagate_bound PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_propagate_unbound PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_synonym PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_load_only_w_deferred PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_locates_col PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_locates_col_rowproc_only PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_locates_col_w_option_rowproc_only PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_options PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_path_entity PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_raise_on_col_newstyle PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_raise_on_col_rowproc_only PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_raise_on_col_w_option_rowproc_only PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_from_relationship_joinedload PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_from_relationship_joinedload_colexpr PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_from_relationship_lazyload PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_from_relationship_subqueryload PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_multi PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_multi_pathed PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_group_with_load PASSED [ 13%]
test/orm/test_deferred.py::DeferredOptionsTest::test_undefer_star PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_join_no_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_join_with_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_joinedload_no_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_joinedload_with_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_no_previous_query PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_query_twice_no_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredPopulationTest::test_query_twice_with_clear PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_basic PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_basic_w_new_style PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_commits_state PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_defer_option_primary_key[False] PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_defer_option_primary_key[True] PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_defer_primary_key PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_group PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_group_defer_newstyle[False] PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_group_defer_newstyle[None] PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_group_defer_newstyle[True] PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_map_selectable_wo_deferred PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_preserve_changes PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_save PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_synonym_group_bug PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_unsaved PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_unsaved_2 PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_unsaved_group PASSED [ 13%]
test/orm/test_deferred.py::DeferredTest::test_unsaved_group_2 PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_defer_on_wildcard_subclass PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_defer_super_name_on_subclass PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_defer_super_name_on_subclass_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_issue_10125[contains_eager] PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_issue_10125[joinedload] PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_alias_subclass PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_alias_subclass_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_from_with_polymorphic_applied PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_from_with_polymorphic_mismatch PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_of_type_with_polymorphic PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_and_superclass PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_and_superclass_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_from_relationship PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_from_relationship_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_from_relationship_polymorphic PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_from_relationship_polymorphic_bound PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_load_only_subclass_of_type PASSED [ 13%]
test/orm/test_deferred.py::InheritanceTest::test_wildcard_subclass_of_type PASSED [ 13%]
test/orm/test_deferred.py::MultiPathTest_order_one::test_data_loaded PASSED [ 13%]
test/orm/test_deferred.py::MultiPathTest_order_two::test_data_loaded PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_deferred_raise_option_load_after_expire_obj PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_deferred_raise_option_load_column_unexpire PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_deferred_raise_option_raise_column_plain PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_does_expire_cancel_normal_defer_option PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_load_only_raise_option_raise_column_plain PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_defer_unraise PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_raise PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_raise_after_expire_attr PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_raise_after_expire_obj PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_raise_after_modify_attr_expire_obj PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_mapper_undefer_unraise PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_option_raise_deferred PASSED [ 13%]
test/orm/test_deferred.py::RaiseLoadTest::test_option_raiseload_unexpire_modified_obj PASSED [ 13%]
test/orm/test_deferred.py::SelfReferentialMultiPathTest::test_present_overrides_deferred PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_dont_explode_on_expire_individual PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_dont_explode_on_expire_whole PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_default_value PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-different_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-different_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-different_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-different_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-same_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-same_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-same_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[has_default-same_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-different_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-different_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-different_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-different_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-same_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-same_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-same_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_plain[no_default-same_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-different_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-different_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-different_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-different_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-same_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-same_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-same_name-from_statement-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[has_default-same_name-from_statement-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-different_name-aliased-core] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-different_name-aliased-orm] PASSED [ 13%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-different_name-from_statement-core] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-different_name-from_statement-orm] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-same_name-aliased-core] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-same_name-aliased-orm] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-same_name-from_statement-core] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_expr_from_subq_union[no_default-same_name-from_statement-orm] PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_in_joinedload PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_no_refresh_unless_populate_existing PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_no_sql_not_set_up PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_non_cacheable_expr PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_reuse_expr PASSED [ 14%]
test/orm/test_deferred.py::WithExpressionTest::test_simple_expr PASSED [ 14%]
test/sql/test_delete.py::DeleteFromCompileTest::test_autocorrelate_error PASSED [ 14%]
test/sql/test_delete.py::DeleteFromCompileTest::test_correlation_to_extra PASSED [ 14%]
test/sql/test_delete.py::DeleteFromCompileTest::test_delete_extra_froms PASSED [ 14%]
test/sql/test_delete.py::DeleteFromCompileTest::test_dont_correlate_to_extra PASSED [ 14%]
test/sql/test_delete.py::DeleteFromRoundTripTest_sqlite+pysqlite_3_45_2::test_exec_alias_plus_table SKIPPED [ 14%]
test/sql/test_delete.py::DeleteFromRoundTripTest_sqlite+pysqlite_3_45_2::test_exec_three_table SKIPPED [ 14%]
test/sql/test_delete.py::DeleteFromRoundTripTest_sqlite+pysqlite_3_45_2::test_exec_two_table SKIPPED [ 14%]
test/sql/test_delete.py::DeleteFromRoundTripTest_sqlite+pysqlite_3_45_2::test_exec_two_table_plus_alias SKIPPED [ 14%]
test/sql/test_delete.py::DeleteTest::test_alias PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_correlated_select PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_delete PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_delete_literal_binds PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_non_correlated_select PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_prefix_with PASSED [ 14%]
test/sql/test_delete.py::DeleteTest::test_where_empty PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_find_cycle_one PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_find_multiple_cycles_four PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_find_multiple_cycles_one PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_find_multiple_cycles_three PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_find_multiple_cycles_two PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_large_sort PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_raise_on_cycle_one PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_raise_on_cycle_three PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_raise_on_cycle_two PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_sort_deterministic_one PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_sort_deterministic_two PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_sort_one PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_sort_three PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_sort_two PASSED [ 14%]
test/base/test_dependency.py::DependencySortTest::test_ticket_1380 PASSED [ 14%]
test/engine/test_deprecations.py::AsyncFallbackDeprecationTest::test_async_fallback_deprecated PASSED [ 14%]
test/engine/test_deprecations.py::AsyncFallbackDeprecationTest::test_async_fallback_false_is_ok PASSED [ 14%]
test/ext/test_deprecations.py::AutomapTest::test_reflect_true PASSED [ 14%]
test/orm/test_deprecations.py::BindSensitiveStringifyTest::test_query_bound_session PASSED [ 14%]
test/orm/test_deprecations.py::BindSensitiveStringifyTest::test_query_no_session PASSED [ 14%]
test/orm/test_deprecations.py::BindSensitiveStringifyTest::test_query_unbound_session PASSED [ 14%]
test/dialect/mysql/test_deprecations.py::CompileTest::test_distinct_string PASSED [ 14%]
test/engine/test_deprecations.py::ConnectionlessDeprecationTest::test_inspector_constructor_connection PASSED [ 14%]
test/engine/test_deprecations.py::ConnectionlessDeprecationTest::test_inspector_constructor_engine PASSED [ 14%]
test/engine/test_deprecations.py::ConnectionlessDeprecationTest::test_inspector_from_engine PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_dbapi_clsmethod_renamed PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_dialect_use_setinputsizes_attr PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_empty_in_keyword PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_no_warning_for_dual_dbapi_clsmethod PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_strategy_keyword_mock PASSED [ 14%]
test/engine/test_deprecations.py::CreateEngineTest::test_strategy_keyword_unknown PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_disable_eagerloads PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_downgrade_baseline PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_global_star_ignored_no_entities_bound PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_global_star_ignored_no_entities_unbound PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_joined PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_joined_path_wildcards PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_joined_with_lazyload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_joined_with_subqueryload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_last_one_wins PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_noload_with_joinedload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_noload_with_subqueryload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_select_with_joinedload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_select_with_subqueryload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_star_cant_be_followed PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_star_must_be_alone PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_subquery PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_subquery_path_wildcards PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_subquery_with_joinedload PASSED [ 14%]
test/orm/test_deprecations.py::DefaultStrategyOptionsTest::test_subquery_with_lazyload PASSED [ 14%]
test/orm/test_deprecations.py::DeferredOptionsTest::test_deep_options PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_defer_on_wildcard_subclass PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_defer_super_name_on_subclass PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_defer_super_name_on_subclass_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_issue_10125[contains_eager] PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_issue_10125[joinedload] PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_alias_subclass PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_alias_subclass_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_from_with_polymorphic_applied PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_from_with_polymorphic_mismatch PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_of_type_with_polymorphic PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_and_superclass PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_and_superclass_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_from_relationship PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_from_relationship_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_from_relationship_polymorphic PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_from_relationship_polymorphic_bound PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_load_only_subclass_of_type PASSED [ 14%]
test/orm/test_deprecations.py::Deferred_InheritanceTest::test_wildcard_subclass_of_type PASSED [ 14%]
test/ext/declarative/test_deprecations.py::DeprecatedImportsTest::test_as_declarative PASSED [ 14%]
test/ext/declarative/test_deprecations.py::DeprecatedImportsTest::test_declarative_base PASSED [ 14%]
test/ext/declarative/test_deprecations.py::DeprecatedImportsTest::test_has_inherited_table PASSED [ 14%]
test/ext/declarative/test_deprecations.py::DeprecatedImportsTest::test_synonym_for PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedInhTest::test_with_polymorphic PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_add_property PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_comparable_column PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_deferred_scalar_loader_name_change PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_listen_on_mapper_instrumentation_event_fn PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_listen_on_mapper_mapper_event_fn PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_polymorphic_union_w_select PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_prop_replacement_warns[col_prop] PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_prop_replacement_warns[relationship] PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedMapperTest::test_we_couldnt_remove_mapper_yet PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedOptionAllTest::test_defer_addtl_attrs PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_apply_labels PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_deprecated_select_coercion_join_target PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_invalid_column PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_query_as_scalar PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_select_from_q_statement_no_aliasing PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_text_as_column PASSED [ 14%]
test/orm/test_deprecations.py::DeprecatedQueryTest::test_with_labels PASSED [ 14%]
test/orm/test_deprecations.py::DeprecationScopedSessionTest::test_config_errors PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[CheckConstraint] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[Column] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[ForeignKeyConstraint] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[ForeignKey] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[Identity] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[PrimaryKeyConstraint] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_copy_dep_warning[UniqueConstraint] PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_empty_and_or PASSED [ 14%]
test/sql/test_deprecations.py::DeprecationWarningsTest_sqlite+pysqlite_3_45_2::test_ident_preparer_force PASSED [ 14%]
test/engine/test_deprecations.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_argument_format_execute PASSED [ 14%]
test/engine/test_deprecations.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_engine_connect PASSED [ 14%]
test/engine/test_deprecations.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_retval_flag PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_get PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_get_against_col PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_loader_options PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_no_criterion PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_no_criterion_when_already_loaded PASSED [ 14%]
test/orm/test_deprecations.py::GetTest::test_only_full_mapper_zero PASSED [ 14%]
test/ext/test_deprecations.py::HorizontalShardTest::test_id_chooser PASSED [ 14%]
test/ext/test_deprecations.py::HorizontalShardTest::test_query_chooser PASSED [ 14%]
test/orm/test_deprecations.py::ImmediateTest::test_value PASSED [ 14%]
test/orm/test_deprecations.py::ImmediateTest::test_value_cancels_loader_opts PASSED [ 14%]
test/engine/test_deprecations.py::ImplicitReturningFlagTest_sqlite+pysqlite_3_45_2::test_implicit_returning_engine_parameter[False] PASSED [ 14%]
test/engine/test_deprecations.py::ImplicitReturningFlagTest_sqlite+pysqlite_3_45_2::test_implicit_returning_engine_parameter[None] PASSED [ 14%]
test/engine/test_deprecations.py::ImplicitReturningFlagTest_sqlite+pysqlite_3_45_2::test_implicit_returning_engine_parameter[True] PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_selectable PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_subclass_selectable_auto_alias PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_subclass_seven_selectable_auto_alias PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_subclass_six_point_five_selectable_auto_alias PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_subclass_six_selectable_auto_alias PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_to_subclass_two PASSED [ 14%]
test/orm/test_deprecations.py::InheritedJoinTest::test_join_w_subq_adapt PASSED [ 14%]
test/orm/test_deprecations.py::InstancesTest::test_contains_eager PASSED [ 14%]
test/orm/test_deprecations.py::InstancesTest::test_contains_eager_aliased_instances PASSED [ 14%]
test/orm/test_deprecations.py::InstancesTest::test_contains_eager_multi_alias PASSED [ 14%]
test/orm/test_deprecations.py::InstancesTest::test_from_alias_one PASSED [ 14%]
test/orm/test_deprecations.py::InstancesTest::test_from_alias_two_old_way PASSED [ 14%]
test/orm/test_deprecations.py::InstrumentationTest::test_dict_subclass4 PASSED [ 14%]
test/orm/test_deprecations.py::InstrumentationTest::test_name_setup PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5429_assertions PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5429_compile PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5429_operators PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_between_operators[not_between_op-notbetween_op-a NOT BETWEEN b AND c] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[is_not_distinct_from-isnot_distinct_from-a IS NOT DISTINCT FROM b] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_contains_op-notcontains_op-a NOT LIKE '%' || b || '%'] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_endswith_op-notendswith_op-a NOT LIKE '%' || b] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_ilike_op-notilike_op-lower(a) NOT LIKE lower(b)] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_like_op-notlike_op-a NOT LIKE b] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_match_op-notmatch_op-NOT a MATCH b] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_binary_operators[not_startswith_op-notstartswith_op-a NOT LIKE b || '%'] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_column[is_not_distinct_from-isnot_distinct_from] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_column[not_ilike-notilike] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_column[not_like-notlike] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_column[nulls_first-nullsfirst] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_column[nulls_last-nullslast] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[is_false-isfalse-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[is_not_distinct_from-isnot_distinct_from-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[is_true-istrue-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_between_op-notbetween_op-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_contains_op-notcontains_op-False] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_endswith_op-notendswith_op-False] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_ilike_op-notilike_op-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_like_op-notlike_op-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_match_op-notmatch_op-True] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[not_startswith_op-notstartswith_op-False] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[nulls_first_op-nullsfirst_op-False] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_operators_precedence[nulls_last_op-nullslast_op-False] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_unary_operators[nulls_first_op-nullsfirst_op-a NULLS FIRST] PASSED [ 14%]
test/sql/test_deprecations.py::LegacyOperatorTest::test_issue_5435_unary_operators[nulls_last_op-nullslast_op-a NULLS LAST] PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingBackendTest::test_delete_schema_legacy SKIPPED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingBackendTest::test_insertid_schema SKIPPED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingBackendTest::test_insertid_schema_legacy SKIPPED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_column_subquery_to_alias PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_join_to_schema PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_legacy_schema_flag[cfg0-True] PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_legacy_schema_flag[cfg1-False] PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_result_map PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_result_map_use_labels PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_straight_select PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_straight_select_use_labels PASSED [ 14%]
test/dialect/mssql/test_deprecations.py::LegacySchemaAliasingTest::test_union_schema_to_non PASSED [ 14%]
test/orm/test_deprecations.py::MergeResultTest::test_entity_col_mix_keyed_tuple PASSED [ 14%]
test/orm/test_deprecations.py::MergeResultTest::test_entity_col_mix_plain_tuple PASSED [ 14%]
test/orm/test_deprecations.py::MergeResultTest::test_none_entity PASSED [ 14%]
test/orm/test_deprecations.py::MergeResultTest::test_single_column PASSED [ 14%]
test/orm/test_deprecations.py::MergeResultTest::test_single_entity PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_column_property_dc_attributes[default-5-_exclusions_02] PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_column_property_dc_attributes[default_factory-<lambda>-_exclusions_03] PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_column_property_dc_attributes[init-True-_exclusions_00] PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_column_property_dc_attributes[kw_only-True-_exclusions_01] PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_column_property_dc_attributes_still_function PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_evaluator_is_private PASSED [ 14%]
test/orm/test_deprecations.py::MiscDeprecationsTest::test_unloaded_expirable PASSED [ 14%]
test/orm/test_deprecations.py::MixedEntitiesTest::test_values PASSED [ 14%]
test/orm/test_deprecations.py::MixedEntitiesTest::test_values_specific_order_by PASSED [ 14%]
test/orm/test_deprecations.py::MixedEntitiesTest::test_values_with_boolean_selects PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_clear PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_coerce_none PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_coerce_raise PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_copy PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_deepcopy PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_in_place_mutation PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_modified_event PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_pickle_parent PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_pop PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_pop_default PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_pop_default_none PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_popitem PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_replace PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_replace_itself_still_ok PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_setdefault PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_unrelated_flush PASSED [ 14%]
test/ext/test_deprecations.py::MutableAssocIncludeNonPrimaryTest::test_update PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_clear PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_coerce_none PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_coerce_raise PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_copy PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_deepcopy PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_in_place_mutation PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_modified_event PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_non_mutable PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_pickle_parent PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_pop PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_pop_default PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_pop_default_none PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_popitem PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_replace PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_replace_itself_still_ok PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_setdefault PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_unrelated_flush PASSED [ 14%]
test/ext/test_deprecations.py::MutableIncludeNonPrimaryTest::test_update PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary_2 PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary_2_legacy PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary_3 PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary_3_legacy PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_illegal_non_primary_legacy PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryMapperTest::test_non_primary_identity_class PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryRelationshipLoaderTest::test_joinedload PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryRelationshipLoaderTest::test_selectin PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryRelationshipLoaderTest::test_selectload PASSED [ 14%]
test/orm/test_deprecations.py::NonPrimaryRelationshipLoaderTest::test_subqueryload PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_from_entity_query_entity PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_m2m PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_noparent PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_o2m PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_select_from PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_select_from_alias PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_select_from_alias_explicit_prop PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_select_from_alias_from_entity PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_select_from_alias_of_type PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_unique_binds_union PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_with_pending_autoflush PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_with_pending_no_autoflush PASSED [ 14%]
test/orm/test_deprecations.py::ParentTest::test_with_transient PASSED [ 14%]
test/orm/test_deprecations.py::PolyCacheKeyTest::test_wp_queries PASSED [ 14%]
test/engine/test_deprecations.py::PoolTest::test_connection_fairy_connection PASSED [ 14%]
test/engine/test_deprecations.py::PoolTest::test_connection_rec_connection PASSED [ 14%]
test/sql/test_deprecations.py::QuoteTest::test_literal_column_label_embedded_select_diffname PASSED [ 14%]
test/sql/test_deprecations.py::QuoteTest::test_literal_column_label_embedded_select_diffname_explicit_quote PASSED [ 14%]
test/sql/test_deprecations.py::QuoteTest::test_literal_column_label_embedded_select_samename PASSED [ 14%]
test/sql/test_deprecations.py::QuoteTest::test_literal_column_label_embedded_select_samename_explicit_quote PASSED [ 14%]
test/engine/test_deprecations.py::ResetEventTest::test_custom PASSED [ 14%]
test/engine/test_deprecations.py::ResetEventTest::test_custom_via_engine[False] PASSED [ 14%]
test/engine/test_deprecations.py::ResetEventTest::test_custom_via_engine[True] PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_against_cloned_non_table PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_alias_union PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_append_column_after_replace_selectable PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_column PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_froms_renamed PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_join_against_self_implicit_subquery PASSED [ 14%]
test/sql/test_deprecations.py::SelectableTest::test_select_labels PASSED [ 14%]
test/orm/test_deprecations.py::SessionEventsTest::test_on_bulk_delete_hook PASSED [ 14%]
test/orm/test_deprecations.py::SessionEventsTest::test_on_bulk_update_hook PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_as_scalar PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_as_scalar_from_subquery PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_fromclause_subquery PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_functions_select_method_two PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_functions_with_cols PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_plain_fromclause_select_to_subquery PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_select_of_select PASSED [ 14%]
test/sql/test_deprecations.py::SubqueryCoercionsTest::test_standalone_alias PASSED [ 14%]
test/sql/test_deprecations.py::TableDeprecationTest::test_mustexists PASSED [ 14%]
test/sql/test_deprecations.py::TextualSelectTest::test_basic_subquery_resultmap PASSED [ 14%]
test/sql/test_deprecations.py::TextualSelectTest::test_column_collection_ordered PASSED [ 14%]
test/sql/test_deprecations.py::TextualSelectTest::test_column_collection_pos_plus_bykey PASSED [ 14%]
test/sql/test_deprecations.py::ToMetaDataTest::test_deprecate_tometadata PASSED [ 14%]
test/orm/test_deprecations.py::ViewonlyFlagWarningTest::test_viewonly_warning[active_history-True] PASSED [ 14%]
test/orm/test_deprecations.py::ViewonlyFlagWarningTest::test_viewonly_warning[enable_typechecks-False] PASSED [ 14%]
test/orm/test_deprecations.py::ViewonlyFlagWarningTest::test_viewonly_warning[passive_deletes-True] PASSED [ 14%]
test/orm/test_deprecations.py::ViewonlyFlagWarningTest::test_viewonly_warning[passive_updates-False] PASSED [ 14%]
test/orm/test_descriptor.py::DescriptorInstrumentationTest::test_aliased_comparator PASSED [ 14%]
test/orm/test_descriptor.py::DescriptorInstrumentationTest::test_comparator PASSED [ 14%]
test/orm/test_descriptor.py::DescriptorInstrumentationTest::test_fixture PASSED [ 14%]
test/orm/test_descriptor.py::DescriptorInstrumentationTest::test_property_subclass_wrapped_classlevel PASSED [ 14%]
test/orm/test_descriptor.py::DescriptorInstrumentationTest::test_property_wrapped_classlevel PASSED [ 14%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_autocommit_isolation_level SKIPPED [ 14%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_isolation_level SKIPPED [ 14%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_no_default_isolation_level SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_no_show_variables SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_reserved_words_mysql_vs_mariadb SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_variable_fetch[10.5.12-MariaDB] SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_variable_fetch[5.0.2] SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::BackendDialectTest::test_variable_fetch[5.6.49] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@/DB?host=H&host=H:P&host=H-False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@/DB?host=H,H,H&port=P,P,P-True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@/DB?host=H:P&host=H&host=H-False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@/DB?host=H:P&host=H&host=H:P-False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@/DB?host=H:P&host=H:P&host=H:P-True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::BackendDialectTest_sqlite+pysqlite_3_45_2::test_multiple_host_real_connect[postgresql+D://U:PS@H:P/DB-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_cx_oracle_service_name SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_cx_oracle_service_name_bad SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_deprecated_auto_convert_lobs SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_deprecated_use_ansi SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_encoding SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_events SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_int_mode SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_mode SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_purity SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_threaded SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CXOracleConnectArgsTest::test_threaded_deprecated_at_dialect_level SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_default_flags PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_ident_length_in_13_is_30 PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_max_ident_112 PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_max_ident_122 PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_max_ident_122_11compat PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_max_ident_122_11compat_vparam_cant_parse PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_max_ident_122_11compat_vparam_raises PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_ora10_flags PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_ora8_flags PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CompatFlagsTest::test_use_nchar PASSED [ 15%]
test/dialect/oracle/test_dialect.py::ComputedReturningTest::test_computed_insert SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::ComputedReturningTest::test_computed_update_no_warning SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::ComputedReturningTest::test_computed_update_warning SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::CxOracleDialectTest::test_cx_oracle_version_parse PASSED [ 15%]
test/dialect/oracle/test_dialect.py::CxOracleDialectTest::test_minimum_version PASSED [ 15%]
test/dialect/oracle/test_dialect.py::DefaultSchemaNameTest::test_default_name_is_the_user SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DefaultSchemaNameTest::test_default_schema_detected SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_asyncpg_terminate_catch SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_ensure_version_is_qualified SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid) REFERENCES "(2)"(id)-expected1] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid) REFERENCES some_table("(2)")-expected2] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid) REFERENCES some_table(id) DEFERRABLE INITIALLY DEFERRED-expected4] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid) REFERENCES some_table(id)-expected0] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid1, tid2) REFERENCES some_schema.some_table(id1, id2) MATCH FULL ON UPDATE CASCADE ON DELETE CASCADE DEFERRABLE INITIALLY DEFERRED-expected6] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid1, tid2) REFERENCES some_schema.some_table(id1, id2)-expected5] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_fk_parsing[FOREIGN KEY (tid1, tid2) REFERENCES some_table("(2)", "(3)")-expected3] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_disconnect PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_empty_connection_string PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_empty_connection_string_w_query_one PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_empty_connection_string_w_query_two PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_nonempty_connection_string PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_psycopg2_nonempty_connection_string_w_query PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_range_constructor PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_range_frozen PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::DialectTest::test_version_parsing PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[1927-Connection was killed-OperationalError-mysqldb-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[1927-Connection was killed-OperationalError-pymysql-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[2006-foo-OperationalError-mysqldb-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[2006-foo-OperationalError-pymysql-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[2007-foo-OperationalError-mysqldb-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[2007-foo-OperationalError-pymysql-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[4031-foo-OperationalError-mysqldb-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[4031-foo-OperationalError-pymysql-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[4032-foo-OperationalError-mysqldb-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[4032-foo-OperationalError-pymysql-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[None-cONnection aLREady closed-InternalError-pymysql-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[None-cONnection was kILLEd-InternalError-pymysql-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_is_disconnect[None-something broke-InternalError-pymysql-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_mariadb_connector_special_encodings SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_mysqlconnector_buffered_arg PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_mysqlconnector_raise_on_warnings_arg PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[charset-hello] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[client_flag-1234] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[compress-True] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[connect_timeout-30] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[local_infile-1234] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[read_timeout-30] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[use_unicode-False] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_normal_arguments_mysqldb[write_timeout-30] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_random_arg SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_special_encodings[utf8] SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_special_encodings[utf8mb4] SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_ssl_arguments[mysqldb] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::DialectTest_sqlite+pysqlite_3_45_2::test_ssl_arguments[pymysql] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_graceful_failure_isolation_level_not_available SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_hypothetical_not_implemented_isolation_level SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[DPI-1010: make sure we read the code-None-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[DPI-1010: not connected-None-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[DPI-1080: connection was closed by ORA-3113-None-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[DPI-1234: some other DPI error-None-False] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[ORA-03114: not connected to ORACLE-3114-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[ORA-1234 fake error-1234-False] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::DialectWBackendTest::test_is_disconnect[db is not connected-None-True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_cx_oracle-CLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_cx_oracle-FIXED_CHAR] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_cx_oracle-NCLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_cx_oracle-STRING] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_oracledb-CLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_oracledb-FIXED_CHAR] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_oracledb-NCLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_encoding_errors_cx_oracle[OracleDialect_oracledb-STRING] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_cx_oracle-CLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_cx_oracle-FIXED_CHAR] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_cx_oracle-NCLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_cx_oracle-STRING] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_oracledb-CLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_oracledb-FIXED_CHAR] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_oracledb-NCLOB] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::EncodingErrorsTest::test_no_encoding_errors_cx_oracle[OracleDialect_oracledb-STRING] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::ExecuteTest::test_basic SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::ExecuteTest::test_limit_offset_for_update SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::ExecuteTest::test_sequences_are_integers SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyFlagOptionsTest::test_executemany_correct_flag_options SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyFlagOptionsTest::test_executemany_wrong_flag_options SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesInsertsTest::test_insert_unicode_keys SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesInsertsTest::test_not_sane_rowcount SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesInsertsTest::test_update SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesInsertsTest::test_update_fallback SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesPlusBatchInsertsTest::test_insert_unicode_keys SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesPlusBatchInsertsTest::test_not_sane_rowcount SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesPlusBatchInsertsTest::test_update SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::ExecutemanyValuesPlusBatchInsertsTest::test_update_fallback SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::ExecutionTest::test_charset_caching SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::ExecutionTest::test_sysdate SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_asyncpg_transactional_ping[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_asyncpg_transactional_ping[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_autocommit_isolation_level SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_autocommit_pre_ping[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_autocommit_pre_ping[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_backslash_escapes_detection[False-True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_backslash_escapes_detection[True-False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_checksfor_sequence SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_client_encoding SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_date_reflection SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_dbapi_autocommit_attribute SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_deferrable_flag_connection[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_deferrable_flag_connection[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_deferrable_flag_engine SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_extract SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_initial_transaction_state_psycopg SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_initial_transaction_state_psycopg2 SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_notice_logging SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_numeric_raise SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_preexecute_passivedefault SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_psycopg2_version SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_psycopg_non_standard_err SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_psycopg_version SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_quoted_name_bindparam_ok SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_readonly_flag_connection[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_readonly_flag_connection[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_readonly_flag_engine[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_readonly_flag_engine[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_schema_roundtrips SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_select_rowcount SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_sequence_detection_tricky_names[False] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_sequence_detection_tricky_names[True] SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MiscBackendTest::test_serial_integer SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect0-postgresql+psycopg2:///?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect0-postgresql+psycopg2://user:pass@/dbname?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect1-postgresql+psycopg2:///?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect1-postgresql+psycopg2://user:pass@/dbname?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect2-postgresql+psycopg2:///?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_dont_mix_multihost_formats[dialect2-postgresql+psycopg2://user:pass@/dbname?host=H&host=H&port=5432,5432] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,&port=111,222,333-expected_psycopg18-expected_asyncpg18] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2:///?host=hostA,hostB,hostC&port=111,222,333-expected_psycopg17-expected_asyncpg17] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg15-expected_asyncpg15] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg16-expected_asyncpg16] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:4567-expected_psycopg10-expected_asyncpg10] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:us-central1:mydbisnstance-expected_psycopg9-expected_asyncpg9] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50-expected_psycopg3-expected_asyncpg3] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:-expected_psycopg4-expected_asyncpg4] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:5678-expected_psycopg5-expected_asyncpg5] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME-expected_psycopg7-expected_asyncpg7] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME:1234-expected_psycopg8-expected_asyncpg8] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB&host=hostC-expected_psycopg12-expected_asyncpg12] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB:222&host=hostC:333-expected_psycopg13-expected_asyncpg13] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA-expected_psycopg0-expected_asyncpg0] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:-expected_psycopg6-expected_asyncpg6] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg14-expected_asyncpg14] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:123.456-expected_psycopg2-expected_asyncpg2] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:1234-expected_psycopg11-expected_asyncpg11] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz-expected_psycopg1-expected_asyncpg1] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@/DB?port=111-expected_psycopg23-expected_asyncpg23] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA&port=111-expected_psycopg21-expected_asyncpg21] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA-expected_psycopg22-expected_asyncpg22] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA:111-expected_psycopg20-expected_asyncpg20] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect0-postgresql+psycopg2://USER:PASS@hostfixed/DB?port=111-expected_psycopg19-expected_asyncpg19] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,&port=111,222,333-expected_psycopg18-expected_asyncpg18] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2:///?host=hostA,hostB,hostC&port=111,222,333-expected_psycopg17-expected_asyncpg17] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg15-expected_asyncpg15] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg16-expected_asyncpg16] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:4567-expected_psycopg10-expected_asyncpg10] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:us-central1:mydbisnstance-expected_psycopg9-expected_asyncpg9] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50-expected_psycopg3-expected_asyncpg3] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:-expected_psycopg4-expected_asyncpg4] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:5678-expected_psycopg5-expected_asyncpg5] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME-expected_psycopg7-expected_asyncpg7] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME:1234-expected_psycopg8-expected_asyncpg8] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB&host=hostC-expected_psycopg12-expected_asyncpg12] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB:222&host=hostC:333-expected_psycopg13-expected_asyncpg13] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA-expected_psycopg0-expected_asyncpg0] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:-expected_psycopg6-expected_asyncpg6] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg14-expected_asyncpg14] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:123.456-expected_psycopg2-expected_asyncpg2] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:1234-expected_psycopg11-expected_asyncpg11] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz-expected_psycopg1-expected_asyncpg1] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@/DB?port=111-expected_psycopg23-expected_asyncpg23] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA&port=111-expected_psycopg21-expected_asyncpg21] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA-expected_psycopg22-expected_asyncpg22] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA:111-expected_psycopg20-expected_asyncpg20] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect1-postgresql+psycopg2://USER:PASS@hostfixed/DB?port=111-expected_psycopg19-expected_asyncpg19] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,&port=111,222,333-expected_psycopg18-expected_asyncpg18] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2:///?host=hostA,hostB,hostC&port=111,222,333-expected_psycopg17-expected_asyncpg17] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg15-expected_asyncpg15] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2:///?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg16-expected_asyncpg16] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:4567-expected_psycopg10-expected_asyncpg10] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=/cloudsql/my-gcp-project:us-central1:mydbisnstance-expected_psycopg9-expected_asyncpg9] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50-expected_psycopg3-expected_asyncpg3] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:-expected_psycopg4-expected_asyncpg4] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=192.168.1.50:5678-expected_psycopg5-expected_asyncpg5] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME-expected_psycopg7-expected_asyncpg7] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=HOSTNAME:1234-expected_psycopg8-expected_asyncpg8] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB&host=hostC-expected_psycopg12-expected_asyncpg12] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA&host=hostB:222&host=hostC:333-expected_psycopg13-expected_asyncpg13] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA-expected_psycopg0-expected_asyncpg0] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:-expected_psycopg6-expected_asyncpg6] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:222&host=hostC:333-expected_psycopg14-expected_asyncpg14] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:123.456-expected_psycopg2-expected_asyncpg2] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:1234-expected_psycopg11-expected_asyncpg11] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz-expected_psycopg1-expected_asyncpg1] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@/DB?port=111-expected_psycopg23-expected_asyncpg23] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA&port=111-expected_psycopg21-expected_asyncpg21] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA-expected_psycopg22-expected_asyncpg22] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@hostfixed/DB?host=hostA:111-expected_psycopg20-expected_asyncpg20] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_multi_hosts[dialect2-postgresql+psycopg2://USER:PASS@hostfixed/DB?port=111-expected_psycopg19-expected_asyncpg19] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=xyz] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostB:,hostC&port=111,vvv,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:vvv&host=hostC:333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz&host=hostB:123] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=xyz] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostB:,hostC&port=111,vvv,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:vvv&host=hostC:333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz&host=hostB:123] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=xyz] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostB:,hostC&port=111,vvv,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:111&host=hostB:vvv&host=hostC:333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_non_int_port_disallowed[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA:xyz&host=hostB:123] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect0-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,hostC&port=111,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=111,222] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect0-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostC&port=111,222,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect1-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,hostC&port=111,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=111,222] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect1-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostC&port=111,222,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect2-postgresql+asyncpg://USER:PASS@/DB?host=hostA,hostB,hostC&port=111,333] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA&port=111,222] PASSED [ 15%]
test/dialect/postgresql/test_dialect.py::MultiHostConnectTest::test_num_host_port_doesnt_match[dialect2-postgresql+psycopg2://USER:PASS@/DB?host=hostA,hostC&port=111,222,333] PASSED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_bound_fetch_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_bound_limit SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_bound_limit_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_bound_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_expr_fetch_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_expr_limit SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_expr_limit_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_expr_limit_simple_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_expr_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_no_order SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_nobinds SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_percent SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_percent_ties SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_ties SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_fetch_offset_ties_exact_number SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_limit_offset_nobinds SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_limit_render_multiple_times SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_fetch SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_fetch_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_fetch_percent SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_fetch_percent_ties SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_fetch_ties SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_limit SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_limit_expr_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_limit_offset[cases0] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_limit_offset[cases1] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_limit_offset[cases2] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_offset SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OptimizedFetchLimitOffsetTest::test_simple_offset_zero SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_cx_oracle_service_name SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_cx_oracle_service_name_bad SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_deprecated_auto_convert_lobs SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_deprecated_use_ansi SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_encoding SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_events SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_int_mode SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_mode SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_purity SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_threaded SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbConnectArgsTest::test_threaded_deprecated_at_dialect_level SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbDialectTest::test_async_version SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbDialectTest::test_get_dialect SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbDialectTest::test_minimum_version SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracleDbDialectTest::test_oracledb_version_parse SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thick_mode[True] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thick_mode[value1] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thick_mode[value2] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thin_mode[options0] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thin_mode[options1] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OracledbMode::test_thin_mode[options2] SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OutParamTest::test_no_out_params_w_returning SKIPPED [ 15%]
test/dialect/oracle/test_dialect.py::OutParamTest::test_out_params SKIPPED [ 15%]
test/dialect/postgresql/test_dialect.py::PGCodeTest::test_error_code SKIPPED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_502_minimum PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[False-10.2.10-MariaDB] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[False-5.6.15] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[False-5.7.20] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[True-10.2.6-MariaDB-10.2.6+maria~stretch.log] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[True-10.2.7-MariaDB] PASSED [ 15%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_check_warning[True-5.6.15-10.2.7-MariaDB] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_madness PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected0-10.2.7-MariaDB-version0-True] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected1-5.6.15.10.2.7-MariaDB-version1-True] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected2-5.0.51a.24+lenny5-version2-False] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected3-10.2.10-MariaDB-version3-True] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected4-5.7.20-version4-False] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected5-5.6.15-version5-False] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected6-10.2.6.MariaDB.10.2.6+maria~stretch-log-version6-True] PASSED [ 16%]
test/dialect/mysql/test_dialect.py::ParseVersionTest::test_mariadb_normalized_version[expected7-10.1.9-MariaDBV1.0R050D002-20170809-1522-version7-True] PASSED [ 16%]
test/dialect/postgresql/test_dialect.py::Psycopg3Test::test_async_version SKIPPED [ 16%]
test/dialect/postgresql/test_dialect.py::Psycopg3Test::test_get_dialect SKIPPED [ 16%]
test/dialect/postgresql/test_dialect.py::Psycopg3Test::test_hstore_correctly_registered SKIPPED [ 16%]
test/dialect/postgresql/test_dialect.py::Psycopg3Test::test_json_correctly_registered SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_expanding_quote_roundtrip SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_numeric_bind_in_crud SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_numeric_bind_round_trip SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_param_w_processors SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_python_side_default[False] SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_python_side_default[True] SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::QuotedBindRoundTripTest::test_table_round_trip SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::RemoveUTCTimestampTest::test_insert_executemany SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::RemoveUTCTimestampTest::test_insert_executemany_w_default SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::RemoveUTCTimestampTest::test_update_executemany SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::RemoveUTCTimestampTest::test_update_executemany_w_default SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::SQLModeDetectionTest::test_ansi_quotes SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::SQLModeDetectionTest::test_backslash_escapes SKIPPED [ 16%]
test/dialect/mysql/test_dialect.py::SQLModeDetectionTest::test_combination SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_scalar_strings SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_scalar_strings_control SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_scalar_strings_named_control SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_two_independent_tables SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_two_strings SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::TableValuedTest::test_two_strings_control SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::UnicodeSchemaTest::test_quoted_column_non_unicode SKIPPED [ 16%]
test/dialect/oracle/test_dialect.py::UnicodeSchemaTest::test_quoted_column_unicode SKIPPED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_add_persistent PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_add_transient PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_backref_pop_persistent_autoflush_m2m PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_backref_pop_persistent_autoflush_o2m_active_hist PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_backref_pop_persistent_noflush_m2m PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_backref_pop_transient PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_missing_but_removed_noflush PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_persistent_but_readded[False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_persistent_but_readded[True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_remove_persistent PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_remove_transient PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_replace_persistent[False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_replace_persistent[True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_replace_transient PASSED [ 16%]
test/orm/test_dynamic.py::DynamicHistoryTest::test_unchanged_persistent PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_association_nonaliased PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_basic PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_configured_order_by PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_count PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_detached_all_empty_list PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_detached_raise PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_dynamic_on_backref PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_m2m PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_negative_slice_access_raises PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_count PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_m2o[False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_m2o[None] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_m2o[True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_populate PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_no_uselist_false PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_noload_issue[attronly] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_noload_issue[star] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_order_by PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_order_by_composition_uses_immutable_tuple PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_query_class_custom_method PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_secondary_as_join PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_secondary_as_join_complex_entity PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_secondary_doesnt_interfere_w_join_to_fromlist PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_slice_access PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_statement PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_transient_access PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_transient_all_empty_list PASSED [ 16%]
test/orm/test_dynamic.py::DynamicTest::test_transient_count PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_backref[False-False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_backref[False-True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_backref[True-False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_backref[True-True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_backref_events PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_collection_set PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_delete_cascade[False] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_delete_cascade[True] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_hasattr PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_merge_persistent[empty] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_merge_persistent[persistent] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_merge_persistent[transient] PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_no_deref PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_noload_add PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_noload_remove PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_persistence PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_remove_orphans PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_rollback PASSED [ 16%]
test/orm/test_dynamic.py::DynamicUOWTest::test_self_referential PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_backref[False-False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_backref[False-True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_backref[True-False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_backref[True-True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_backref_events PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_delete[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_delete[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_insert[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_insert[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_update[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_bulk_update[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_collection_set PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_hasattr PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_no_deref PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_noload_add PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_noload_remove PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_persistence PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_remove_orphans PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_rollback PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyBulkTest_sqlite+pysqlite_3_45_2::test_self_referential PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_add_persistent PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_add_transient PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_backref_pop_persistent_autoflush_m2m PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_backref_pop_persistent_autoflush_o2m_active_hist PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_backref_pop_persistent_noflush_m2m PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_backref_pop_transient PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_missing_but_removed_noflush PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_persistent_but_readded[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_persistent_but_readded[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_remove_persistent PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_remove_transient PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_replace_persistent[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_replace_persistent[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_replace_transient PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyHistoryTest::test_unchanged_persistent PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_configured_order_by PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_iteration_error PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_noload_issue[attronly] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_noload_issue[star] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_order_by PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_secondary_as_join PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_secondary_as_join_complex_entity PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyTest::test_secondary_doesnt_interfere_w_join_to_fromlist PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_backref[False-False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_backref[False-True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_backref[True-False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_backref[True-True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_backref_events PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_collection_set PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_hasattr PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_merge_persistent[empty] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_merge_persistent[persistent] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_merge_persistent[transient] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_no_deref PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_noload_add PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_noload_remove PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_passive_deletes_required PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_passive_deletes_succeed[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_passive_deletes_succeed[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_persistence PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_remove_orphans[False] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_remove_orphans[True] PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_rollback PASSED [ 16%]
test/orm/test_dynamic.py::WriteOnlyUOWTest_sqlite+pysqlite_3_45_2::test_self_referential PASSED [ 16%]
test/orm/test_eager_relations.py::AddEntityTest::test_mapper_configured PASSED [ 16%]
test/orm/test_eager_relations.py::AddEntityTest::test_options PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_labeled_on_date_alias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_labeled_on_date_noalias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_labeled_on_limitid_alias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_labeled_on_limitid_noalias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_scalar_on_date_alias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_scalar_on_date_noalias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_scalar_on_limitid_alias PASSED [ 16%]
test/orm/test_eager_relations.py::CorrelatedSubqueryTest::test_scalar_on_limitid_noalias PASSED [ 16%]
test/orm/test_eager_relations.py::CyclicalInheritingEagerTestOne::test_basic PASSED [ 16%]
test/orm/test_eager_relations.py::CyclicalInheritingEagerTestThree::test_gen_query_depth PASSED [ 16%]
test/orm/test_eager_relations.py::CyclicalInheritingEagerTestThree::test_gen_query_nodepth PASSED [ 16%]
test/orm/test_eager_relations.py::CyclicalInheritingEagerTestTwo::test_from_subclass PASSED [ 16%]
test/orm/test_eager_relations.py::CyclicalInheritingEagerTestTwo::test_integrate PASSED [ 16%]
test/orm/test_eager_relations.py::DeepOptionsTest::test_deep_options_1 PASSED [ 16%]
test/orm/test_eager_relations.py::DeepOptionsTest::test_deep_options_2 PASSED [ 16%]
test/orm/test_eager_relations.py::DeepOptionsTest::test_deep_options_4 PASSED [ 16%]
test/orm/test_eager_relations.py::DeepOptionsTest::test_deep_options_5 PASSED [ 16%]
test/orm/test_eager_relations.py::DeepOptionsTest::test_deep_options_6 PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_against_select PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_aliased_stmt_includes_unnamed_fn PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_aliasing PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_basic PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_catch_the_right_target PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_column_property_adaptation PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_cyclical PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_deferred_fk_col PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_disable_dynamic PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_distinct PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_double_same_mappers PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_double_w_ac PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_double_w_ac_against_subquery PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_double_with_aggregate PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_eager_option PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_from_statement[False] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_from_statement[True] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_from_statement_contains_eager[False] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_from_statement_contains_eager[True] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_group_by_only PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_nested_chaining_fixed PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_nested_chaining_negative_options_one PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_nested_chaining_negative_options_three PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_nested_chaining_negative_options_two PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_nested_chaining_positive_options PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_options PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_unnested_chaining_fixed PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_inner_join_unnested_chaining_options PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_late_compile PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_limit PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_limit_2 PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_limit_3 PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_limit_4 PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_many_to_many PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_many_to_one PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_many_to_one_null PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_manytoone_limit PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_map_to_cte_subq[cte] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_map_to_cte_subq[plain] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_map_to_cte_subq[subquery] PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_nested_outerjoin_propagation_only_on_correct_path PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_no_ad_hoc_orderby PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_no_false_hits PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_no_orphan PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_no_render_in_subquery PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_one_and_many PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_one_to_many_scalar PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_one_to_many_scalar_subq_wrapping PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_options_pathing PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_orderby PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_orderby_desc PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_orderby_multi PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_orderby_related PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_propagated_lazyload_wildcard_bound PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_propagated_lazyload_wildcard_unbound PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_unnested_outerjoin_propagation_only_on_correct_path PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_useget_cancels_eager PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_useget_cancels_eager_propagated_present PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_uselist_false_warning PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_we_adapt_for_compound_for_getter PASSED [ 16%]
test/orm/test_eager_relations.py::EagerTest::test_wide PASSED [ 16%]
test/orm/test_eager_relations.py::EnsureColumnsAddedTest::test_joinedload_defered_pk_limit_m2m PASSED [ 16%]
test/orm/test_eager_relations.py::EnsureColumnsAddedTest::test_joinedload_defered_pk_limit_o2m PASSED [ 16%]
test/orm/test_eager_relations.py::EnsureColumnsAddedTest::test_joinedload_defered_pk_m2m PASSED [ 16%]
test/orm/test_eager_relations.py::EnsureColumnsAddedTest::test_joinedload_defered_pk_o2m PASSED [ 16%]
test/orm/test_eager_relations.py::EntityViaMultiplePathTestOne::test_multi_path_load PASSED [ 16%]
test/orm/test_eager_relations.py::EntityViaMultiplePathTestOne::test_multi_path_load_of_type PASSED [ 16%]
test/orm/test_eager_relations.py::EntityViaMultiplePathTestThree::test_multi_path_load_lazy_none PASSED [ 16%]
test/orm/test_eager_relations.py::EntityViaMultiplePathTestTwo::test_multi_path_load_legacy_join_style PASSED [ 16%]
test/orm/test_eager_relations.py::EntityViaMultiplePathTestTwo::test_multi_path_load_of_type PASSED [ 16%]
test/orm/test_eager_relations.py::InnerJoinSplicingTest_sqlite+pysqlite_3_45_2::test_multiple_splice_points PASSED [ 16%]
test/orm/test_eager_relations.py::InnerJoinSplicingTest_sqlite+pysqlite_3_45_2::test_nested_innerjoin_propagation_multiple_paths_one PASSED [ 16%]
test/orm/test_eager_relations.py::InnerJoinSplicingTest_sqlite+pysqlite_3_45_2::test_nested_innerjoin_propagation_multiple_paths_two PASSED [ 16%]
test/orm/test_eager_relations.py::InnerJoinSplicingTest_sqlite+pysqlite_3_45_2::test_splice_onto_ac PASSED [ 16%]
test/orm/test_eager_relations.py::InnerJoinSplicingWSecondaryTest_sqlite+pysqlite_3_45_2::test_joined_across PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_joinedload_aliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_joinedload_unaliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_aliased_abs_bcs_one PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_aliased_abs_bcs_two PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_plus_joined_aliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_plus_joined_unaliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_unaliased_abs_bcs_one PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_lazyload_unaliased_abs_bcs_two PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_pathed_joinedload_aliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_pathed_lazyload_aliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LazyLoadOptSpecificityTest::test_pathed_lazyload_plus_joined_aliased_abs_bcs PASSED [ 16%]
test/orm/test_eager_relations.py::LoadFromJoinedInhWUnion::test_one PASSED [ 16%]
test/orm/test_eager_relations.py::LoadFromJoinedInhWUnion::test_two PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_load_two_levels_collection_to_collection PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_load_two_levels_collection_to_scalar PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_loads_second_level_collection_to_collection PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_loads_second_level_collection_to_scalar PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_no_crash_on_existing PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_populate_existing_propagate PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_refresh_no_recursion[immediate] PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_refresh_no_recursion[selectin] PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_refresh_no_recursion[subquery] PASSED [ 16%]
test/orm/test_eager_relations.py::LoadOnExistingTest::test_runs_query_on_refresh PASSED [ 16%]
test/orm/test_eager_relations.py::MixedEntitiesTest::test_aliased_entity_one PASSED [ 16%]
test/orm/test_eager_relations.py::MixedEntitiesTest::test_aliased_entity_three PASSED [ 16%]
test/orm/test_eager_relations.py::MixedEntitiesTest::test_aliased_entity_two PASSED [ 16%]
test/orm/test_eager_relations.py::MixedEntitiesTest::test_two_entities PASSED [ 16%]
test/orm/test_eager_relations.py::MixedEntitiesTest::test_two_entities_with_joins PASSED [ 16%]
test/orm/test_eager_relations.py::MixedSelfReferentialEagerTest::test_eager_load PASSED [ 16%]
test/orm/test_eager_relations.py::OrderBySecondaryTest::test_ordering PASSED [ 16%]
test/orm/test_eager_relations.py::SecondaryOptionsTest::test_contains_eager PASSED [ 16%]
test/orm/test_eager_relations.py::SecondaryOptionsTest::test_joinedload_on_other PASSED [ 16%]
test/orm/test_eager_relations.py::SecondaryOptionsTest::test_joinedload_on_same PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_many_to_one PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_error[contains_eager] PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_error[joinedload] PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_scalars_multiple_entity PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_scalars_single_entity PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_tuples_multiple_entity PASSED [ 16%]
test/orm/test_eager_relations.py::SelectUniqueTest::test_unique_tuples_single_entity PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialEagerTest::test_basic PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialEagerTest::test_lazy_fallback_doesnt_affect_eager PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialEagerTest::test_no_depth PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialEagerTest::test_options PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialEagerTest::test_with_deferred PASSED [ 16%]
test/orm/test_eager_relations.py::SelfReferentialM2MEagerTest::test_basic PASSED [ 16%]
test/orm/test_eager_relations.py::SingletonConstantSubqTest_sqlite+pysqlite_3_45_2::test_limited_eager_w_multi_null_booleans PASSED [ 16%]
test/orm/test_eager_relations.py::SingletonConstantSubqTest_sqlite+pysqlite_3_45_2::test_limited_eager_w_null PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_column_property PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_column_property_correlated PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_column_property_desc PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_standalone_negated PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_standalone_subquery_labeled PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryAliasingTest::test_standalone_subquery_unlabeled PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryTest::test_label_anonymizing[False-None] PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryTest::test_label_anonymizing[True-None] PASSED [ 16%]
test/orm/test_eager_relations.py::SubqueryTest::test_label_anonymizing[True-score] PASSED [ 16%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_flag_on SKIPPED [ 16%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-fastexecutemany-not_setinputsizes-add_event] SKIPPED [ 16%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-fastexecutemany-not_setinputsizes-not_add_event] SKIPPED [ 16%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-fastexecutemany-setinputsizes-add_event] SKIPPED [ 16%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-fastexecutemany-setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-not_fastexecutemany-not_setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-not_fastexecutemany-not_setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-not_fastexecutemany-setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[broken_types-not_insertmanyvalues-not_fastexecutemany-setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-fastexecutemany-not_setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-fastexecutemany-not_setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-fastexecutemany-setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-fastexecutemany-setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-not_fastexecutemany-not_setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-not_fastexecutemany-not_setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-not_fastexecutemany-setinputsizes-add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::FastExecutemanyTest::test_insert_typing[not_broken_types-not_insertmanyvalues-not_fastexecutemany-setinputsizes-not_add_event] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::IgnoreNotransOnRollbackTest::test_ignore_no_transaction_on_rollback PASSED [ 17%]
test/dialect/mssql/test_engine.py::IgnoreNotransOnRollbackTest::test_other_programming_error_on_rollback PASSED [ 17%]
test/dialect/mssql/test_engine.py::InvalidTransactionFalsePositiveTest::test_invalid_transaction_detection SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_dm_pdw_nodes PASSED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_dont_have_table_perms PASSED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_exec_sessions PASSED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_no_system_views[False] PASSED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_no_system_views[True] PASSED [ 17%]
test/dialect/mssql/test_engine.py::IsolationLevelDetectTest::test_not_supported PASSED [ 17%]
test/dialect/mssql/test_engine.py::MiscTest::test_comments_enabled_disabled[enable_comments] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::MiscTest::test_comments_enabled_disabled[not_enable_comments] SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_bad_freetds_warning SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pymssql_disconnect PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pymssql_port_setting PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_comma_port PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_config_port PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_dsn_extra PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_dsn_non_trusted PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_dsn_trusted PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_connect_old_style_dsn_trusted PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_disconnect PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_empty_url_no_warning PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_extra_connect PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_extra_connect_azure PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_host_no_driver PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_hostname PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_odbc_connect PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_odbc_connect_ignores_other_values PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_odbc_connect_with_dsn PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_token_injection[issue_8062] PASSED [ 17%]
test/dialect/mssql/test_engine.py::ParseConnectTest::test_pyodbc_token_injection[original] PASSED [ 17%]
test/dialect/mssql/test_engine.py::RealIsolationLevelTest::test_isolation_level SKIPPED [ 17%]
test/dialect/mssql/test_engine.py::VersionDetectionTest::test_pymssql_version PASSED [ 17%]
test/dialect/mssql/test_engine.py::VersionDetectionTest::test_pyodbc_version_fallback PASSED [ 17%]
test/dialect/mssql/test_engine.py::VersionDetectionTest::test_pyodbc_version_productversion PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncCreatePoolTest::test_pool_args PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncCreatePoolTest::test_url_only PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_appropriate_warning_for_gced_connection[not_simulate_gc] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_appropriate_warning_for_gced_connection[simulate_gc] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_async_creator_accepts_args_if_called_directly SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_async_creator_and_creator SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_async_creator_invoked SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_async_engine_from_config SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_cant_use_async_pool_w_create_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_clear_compiled_cache SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_conn_transaction_not_started SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_connect_ctxmanager SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_connect_plain SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_connection_eq_ne SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_connection_info SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_connection_not_started SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_create_async_engine_server_side_cursor SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_dispose SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_dispose_no_close SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_engine_aclose SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_engine_eq_ne SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_execution_options SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_get_dbapi_connection_raise SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_get_raw_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_init_once_concurrency SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture0] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture1] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture2] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture3] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture4] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture5] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture6] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_interrupt_ctxmanager_connection[async_trans_ctx_manager_fixture7] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_invalidate SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_isolation_level SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_no_attach_to_event_loop SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-AssertionPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-AsyncAdaptedQueuePool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-NullPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-QueuePool-False] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-SingletonThreadPool-False] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[instantiate-StaticPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-AssertionPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-AsyncAdaptedQueuePool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-NullPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-QueuePool-False] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-SingletonThreadPool-False] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_classes[not_instantiate-StaticPool-True] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_exhausted_no_timeout SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_pool_exhausted_some_timeout SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_proxied_attrs_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_proxied_attrs_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_run_async SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_savepoint_commit_noctx SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_savepoint_rollback_noctx SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_server_side_required_for_scalars[stream] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_server_side_required_for_scalars[stream_scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_statement_compile SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_transaction_accessor SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_transaction_commit SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_transaction_eq_ne SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_transaction_rollback SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEngineTest::test_we_are_definitely_running_async_tests SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_event_on_sync_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_no_async_listeners SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_no_async_listeners_dialect_event SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_no_async_listeners_pool_event SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_sync_before_cursor_execute_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncEventTest::test_sync_before_cursor_execute_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncInspection::test_inspect_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncInspection::test_inspect_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_gc_conn SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_gc_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_get_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_get_nested_transaction SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_get_transaction SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_regen_conn_but_not_engine SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_regen_trans_but_not_conn SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncProxyTest::test_regenerate_connection SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_aiter[None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_aiter[mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_aiter[scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_aiter[stream_scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_all[None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_all[mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_all[scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_columns_all SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_keys[None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_keys[mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_no_ss_cursor_w_exec_driver_sql SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_no_ss_cursor_w_execute SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_one_multi_result SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_one_no_result SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_one_success[None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_one_success[mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_one_success[scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-10-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-10-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-10-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-2-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-2-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-2-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-5-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-5-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-5-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-None-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-None-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[method-None-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-10-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-10-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-10-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-2-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-2-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-2-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-5-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-5-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-5-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-None-None] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-None-mappings] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_partitions[opt-None-scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_scalars[scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_scalars[stream_scalars] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_stream_ctxmanager SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_stream_scalars_ctxmanager SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::AsyncResultTest::test_unique_all SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::PoolRegenTest::test_gather_after_dispose[do_dispose] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::PoolRegenTest::test_gather_after_dispose[not_do_dispose] SKIPPED [ 17%]
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_dbapi_raises PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution[<lambda>0] PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution[<lambda>1] PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_execution[<lambda>2] PASSED [ 17%]
test/ext/asyncio/test_engine_py3k.py::TextSyncDBAPI::test_sync_driver_run_sync PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_boolean_ops PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_compare_to_callable_bind PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_compare_to_none PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_compare_to_value PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_custom_op PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_custom_op_no_impl PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_hybrids PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_in PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_in_tuples PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-id-10-15-None] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-id-10-UnevaluatableError-Cannot evaluate math operator \\"add\\" for datatypes INTEGER, VARCHAR] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-json-initial_value3-UnevaluatableError-Cannot evaluate math operator \\"add\\" for datatypes JSON, INTEGER] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-json-initial_value4-UnevaluatableError-Cannot evaluate math operator \\"sub\\" for datatypes JSON, INTEGER] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-json-initial_value5-UnevaluatableError-Cannot evaluate math operator \\"sub\\" for datatypes JSON, VARCHAR] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_math_op_type_exclusions[<lambda>-name-some value-some value name-None] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_multiple_expressions PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_null_propagation PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_raise_on_unannotated_matched_column PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_raise_on_unannotated_unmatched_column PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_string_ops[<lambda>0] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_string_ops[<lambda>1] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_string_ops[<lambda>2] PASSED [ 17%]
test/orm/dml/test_evaluator.py::EvaluateTest::test_true_false PASSED [ 17%]
test/orm/dml/test_evaluator.py::M2OEvaluateTest::test_delete_expired PASSED [ 17%]
test/orm/dml/test_evaluator.py::M2OEvaluateTest::test_delete_not_expired PASSED [ 17%]
test/base/test_events.py::AcceptTargetsTest::test_target_accept PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_lis_multisub_lis PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_lis_subcalss_lis PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-False-False-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-False-False-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-False-True-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-False-True-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-True-False-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-True-False-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-True-True-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[False-True-True-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-False-False-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-False-False-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-False-True-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-False-True-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-True-False-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-True-False-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-True-True-False] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_subclass_gen_after_clslisten[True-True-True-True] PASSED [ 17%]
test/base/test_events.py::ClsLevelListenTest::test_two_sub_lis PASSED [ 17%]
test/base/test_events.py::CustomTargetsTest::test_indirect PASSED [ 17%]
test/orm/test_events.py::DeclarativeEventListenTest::test_inheritance_propagate_after_config PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instance_event_plain PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instance_event_subclass_no_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instance_event_subclass_post_mapping_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instance_event_subclass_propagate_baseclass PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instance_event_subclass_propagate_subclass_only PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instrument_event PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instrument_event_subclass_no_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_instrument_event_subclass_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_map_event PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_map_event_subclass_no_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_map_event_subclass_post_mapping_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_map_event_subclass_post_mapping_propagate_two PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_deferred_map_event_subclass_propagate PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_instrument_event_auto_remove PASSED [ 17%]
test/orm/test_events.py::DeferredMapperEventsTest::test_isolation_instrument_event PASSED [ 17%]
test/base/test_events.py::DisableClsPropagateTest::test_insert_invoke_clslevel PASSED [ 17%]
test/base/test_events.py::DisableClsPropagateTest::test_listen_invoke_clslevel PASSED [ 17%]
test/base/test_events.py::DisableClsPropagateTest::test_remove_invoke_clslevel PASSED [ 17%]
test/base/test_events.py::EventsTest::test_append_vs_insert_cls PASSED [ 17%]
test/base/test_events.py::EventsTest::test_append_vs_insert_instance PASSED [ 17%]
test/base/test_events.py::EventsTest::test_bool_clslevel PASSED [ 17%]
test/base/test_events.py::EventsTest::test_decorator PASSED [ 17%]
test/base/test_events.py::EventsTest::test_exec_once PASSED [ 17%]
test/base/test_events.py::EventsTest::test_exec_once_exception PASSED [ 17%]
test/base/test_events.py::EventsTest::test_exec_once_unless_exception PASSED [ 17%]
test/base/test_events.py::EventsTest::test_immutable_methods PASSED [ 17%]
test/base/test_events.py::EventsTest::test_no_instance_level_collections PASSED [ 17%]
test/base/test_events.py::EventsTest::test_real_name_wrong_dispatch PASSED [ 17%]
test/base/test_events.py::EventsTest::test_register_class PASSED [ 17%]
test/base/test_events.py::EventsTest::test_register_class_instance PASSED [ 17%]
test/base/test_events.py::EventsTest::test_register_instance PASSED [ 17%]
test/base/test_events.py::JoinTest::test_kw_ok PASSED [ 17%]
test/base/test_events.py::JoinTest::test_neither PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_class_child_class PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_class_child_instance_apply_after PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_class_child_instance_apply_before PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_class_only PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_events_child_no_events PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_instance_child_class_apply_after PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_instance_child_class_apply_before PASSED [ 17%]
test/base/test_events.py::JoinTest::test_parent_instance_child_instance_apply_before PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_complex_legacy_accept PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_complex_new_accept PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_kw_accept_has_legacies PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_kw_accept_plus_kw_has_legacies PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_legacy_accept PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_legacy_accept_from_method PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_legacy_accept_kw_cls PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_legacy_accept_kw_instance PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_legacy_accept_partial PASSED [ 17%]
test/base/test_events.py::LegacySignatureTest::test_standard_accept_has_legacies PASSED [ 17%]
test/base/test_events.py::ListenOverrideTest::test_listen_override PASSED [ 17%]
test/base/test_events.py::ListenOverrideTest::test_remove_clslevel PASSED [ 17%]
test/base/test_events.py::ListenOverrideTest::test_remove_instancelevel PASSED [ 17%]
test/orm/test_events.py::LoadTest::test_just_loaded PASSED [ 17%]
test/orm/test_events.py::LoadTest::test_repeated_rows PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_basic PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_after_configured PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_after_configured_warn_on_non_mapper PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_after_only_collection PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_mapper_configured_event[False-False] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_mapper_configured_event[False-True] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_mapper_configured_event[True-False] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_before_mapper_configured_event[True-True] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_inheritance PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_inheritance_subclass_deferred PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_init_allow_kw_modify PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_init_failure_hook PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_insert_before_configured PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_insert_flags PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_instance_event_listen PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_instrument_class_precedes_class_instrumentation PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_instrument_event PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_listen_doesnt_force_compile PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_mapper_config_sequence[listen_on_base] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_mapper_config_sequence[listen_on_mapper] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_mapper_config_sequence[listen_on_mixin] PASSED [ 17%]
test/orm/test_events.py::MapperEventsTest::test_merge PASSED [ 17%]
test/base/test_events.py::NamedCallTest::test_kw_accept PASSED [ 17%]
test/base/test_events.py::NamedCallTest::test_kw_accept_plus_kw PASSED [ 17%]
test/base/test_events.py::NamedCallTest::test_kw_accept_wrapped PASSED [ 17%]
test/base/test_events.py::NamedCallTest::test_partial_kw_accept PASSED [ 17%]
test/base/test_events.py::NamedCallTest::test_partial_kw_accept_wrapped PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_all_mappers_accessor_one PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_all_mappers_accessor_three PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_all_mappers_accessor_two PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[bulk-dest_autoflush-not_session_start] PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[bulk-dest_autoflush-session_start] PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[bulk-not_dest_autoflush-not_session_start] PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[bulk-not_dest_autoflush-session_start] PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[dml-dest_autoflush-not_session_start] PASSED [ 17%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[dml-dest_autoflush-session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[dml-not_dest_autoflush-not_session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[dml-not_dest_autoflush-session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[select-dest_autoflush-not_session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[select-dest_autoflush-session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[select-not_dest_autoflush-not_session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_autoflush_change[select-not_dest_autoflush-session_start] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_cache_option PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_chained_events_one PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_chained_events_two PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_lazyload_flags PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_non_orm_statements[<lambda>-False] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_non_orm_statements[<lambda>-True0] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_non_orm_statements[<lambda>-True1] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_override_parameters_executemany PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_override_parameters_executemany_mismatch PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_override_parameters_executesingle PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_override_parameters_scalar PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_select_flags PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_selectinload_flags PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_subqueryload_flags PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_update_delete_flags PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-joinedload-1-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-joinedload-1-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-joinedload-1-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-lazyload-10-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-lazyload-10-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-lazyload-10-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-selectinload-3-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-selectinload-3-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-selectinload-3-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-subqueryload-3-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-subqueryload-3-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[False-subqueryload-3-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-joinedload-1-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-joinedload-1-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-joinedload-1-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-lazyload-10-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-lazyload-10-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-lazyload-10-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-selectinload-3-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-selectinload-3-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-selectinload-3-payload] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-subqueryload-3-dont_cache] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-subqueryload-3-fixed] PASSED [ 18%]
test/orm/test_events.py::ORMExecuteTest::test_user_option_propagation[True-subqueryload-3-payload] PASSED [ 18%]
test/base/test_events.py::PropagateTest::test_propagate PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_alters_entities PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_before_compile PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_before_compile_delete PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_before_compile_execution_options PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_before_compile_no_retval PASSED [ 18%]
test/orm/test_events.py::QueryEventsTest::test_before_compile_update PASSED [ 18%]
test/orm/test_events.py::RefreshFlushInReturningTest_sqlite+pysqlite_3_45_2::test_no_attr_events_flush PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_already_present PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_changes_reset PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_populate_existing PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_repeated_rows PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_via_refresh_state PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_was_expired PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_was_expired_attrs PASSED [ 18%]
test/orm/test_events.py::RefreshTest::test_was_expired_via_commit PASSED [ 18%]
test/orm/test_events.py::RemovalTest::test_attr_propagated PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_clslevel PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_clslevel_subclass PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_double_event_nonwrapped PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_double_event_wrapped PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_instance PASSED [ 18%]
test/orm/test_events.py::RemovalTest::test_instance_event_listen_on_cls_before_map PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_listener_collection_removed_cleanup PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_no_add_in_event PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_no_remove_in_event PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_once PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_once_doesnt_dereference_listener PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_once_unless_exception PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_propagate PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_remove_not_listened PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_remove_plain_named PASSED [ 18%]
test/base/test_events.py::RemovalTest::test_remove_wrapped_named PASSED [ 18%]
test/orm/test_events.py::RemovalTest::test_unmapped_listen PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves[<lambda>-load-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves[<lambda>-loaded_as_persistent-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves[<lambda>-refresh-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves_existing[<lambda>-load-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves_existing[<lambda>-loaded_as_persistent-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves_existing[<lambda>-refresh-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves_existing_for_subclass[load-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_flag_resolves_existing_for_subclass[refresh-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_warning[<lambda>-load-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_warning[<lambda>-loaded_as_persistent-<lambda>] PASSED [ 18%]
test/orm/test_events.py::RestoreLoadContextTest::test_warning[<lambda>-refresh-<lambda>] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_autobegin_no_reentrant PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_before_flush_affects_dirty PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_before_flush_affects_flush_plan PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_can_use_session_in_outer_rollback_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_class_listen PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_connection_emits_after_begin PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_flush_in_commit_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_flush_noautocommit_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_on_bulk_delete_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_on_bulk_update_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_reentrant_flush PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_rollback_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_scoped_session_invalid_callable PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_scoped_session_invalid_class PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_scoped_session_listen PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-False-False-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-False-False-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-False-True-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-False-True-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-True-False-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-True-False-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-True-True-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[False-True-True-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-False-False-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-False-False-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-False-True-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-False-True-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-True-False-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-True-False-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-True-True-False] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_gen_after_session_listen[True-True-True-True] PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_sessionmaker_listen PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_snapshot_still_present_after_commit PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_snapshot_still_present_after_rollback PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_standalone_on_commit_hook PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_state_after_attach PASSED [ 18%]
test/orm/test_events.py::SessionEventsTest::test_state_before_attach PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_deleted_to_detached_via_commit PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_deleted_to_persistent_via_rollback PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_detached_to_persistent PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_detached_to_persistent_via_cascaded_delete PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_detached_to_persistent_via_deleted PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_loaded_as_persistent PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_pending_to_persistent PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_pending_to_persistent_del PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_pending_to_transient_via_expunge PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_pending_to_transient_via_rollback PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_persistent_to_deleted PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_persistent_to_deleted_del PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_persistent_to_detached_via_expunge PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_persistent_to_detached_via_expunge_all PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_persistent_to_transient_via_rollback PASSED [ 18%]
test/orm/test_events.py::SessionLifecycleEventsTest::test_transient_to_pending PASSED [ 18%]
test/base/test_events.py::SlotsEventsTest::test_no_slots_dispatch PASSED [ 18%]
test/base/test_events.py::SlotsEventsTest::test_slots_dispatch PASSED [ 18%]
test/base/test_events.py::SubclassGrowthTest::test_subclass PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_backref_relationship PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_create_double_flush PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_deferred PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_discussion_9546 PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_from_null PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[composite_index] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[explicit_name_index] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[fk_constraint] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[fk_constraint_explicit_name] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[fk_constraint_naming_conv] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[index_single_col] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[unique_constraint] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[unique_constraint_explicit_name] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_index_naming[unique_constraint_naming_conv] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_insert_null PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_joined_inheritance PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_joined_inheritance_changed PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_joined_inheritance_multilevel PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_mutate_named_column PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_mutate_plain_column PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_plain PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_relationship PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_single_inheritance PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_unique PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_unique_identifiers_across_deletes PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestLegacyBase::test_w_mapper_versioning PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_backref_relationship PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_create_double_flush PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_deferred PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_discussion_9546 PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_from_null PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[composite_index] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[explicit_name_index] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[fk_constraint] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[fk_constraint_explicit_name] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[fk_constraint_naming_conv] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[index_single_col] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[unique_constraint] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[unique_constraint_explicit_name] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_index_naming[unique_constraint_naming_conv] PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_insert_null PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_joined_inheritance PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_joined_inheritance_changed PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_joined_inheritance_multilevel PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_mutate_named_column PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_mutate_plain_column PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_plain PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_relationship PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_single_inheritance PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_unique PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_unique_identifiers_across_deletes PASSED [ 18%]
test/base/test_examples.py::VersionedRowsTestNewBase::test_w_mapper_versioning PASSED [ 18%]
test/base/test_except.py::PickleException::test_all_exc PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[AmbiguousForeignKeysError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ArgumentError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[AwaitRequired-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[Base20DeprecationWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[CircularDependencyError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[CircularDependencyError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[CompileError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ConstraintColumnNotFoundError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DBAPIError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DBAPIError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DBAPIError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DataError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DataError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DataError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DatabaseError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DatabaseError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DatabaseError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DisconnectionError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[DuplicateColumnError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[IdentifierError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[IllegalStateChangeError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[IntegrityError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[IntegrityError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[IntegrityError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InterfaceError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InterfaceError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InterfaceError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InternalError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InternalError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InternalError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InvalidRequestError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[InvalidatePoolError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[LegacyAPIWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[MissingGreenlet-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[MovedIn20Warning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[MultipleResultsFound-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoForeignKeysError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoInspectionAvailable-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoReferenceError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoReferencedColumnError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoReferencedTableError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoResultFound-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoSuchColumnError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoSuchModuleError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NoSuchTableError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NotSupportedError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NotSupportedError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[NotSupportedError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ObjectNotExecutableError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[OperationalError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[OperationalError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[OperationalError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[PendingRollbackError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ProgrammingError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ProgrammingError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ProgrammingError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[ResourceClosedError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[SADeprecationWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[SAPendingDeprecationWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[SATestSuiteWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[SAWarning-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[SQLAlchemyError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[StatementError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[StatementError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[StatementError-details] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[TimeoutError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[UnboundExecutionError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[UnreflectableTableError-<lambda>] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[UnsupportedCompilationError-<lambda>0] PASSED [ 18%]
test/base/test_except.py::PickleException::test_exc[UnsupportedCompilationError-<lambda>1] PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_busted_dbapi PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_dbapi_uses_wrong_names PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_keyboard_interrupt PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_noncompliant_dbapi PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_normal PASSED [ 18%]
test/base/test_except.py::WrapTest::test_db_error_system_exit PASSED [ 18%]
test/base/test_except.py::WrapTest::test_statement_error_no_code PASSED [ 18%]
test/base/test_except.py::WrapTest::test_statement_error_w_code PASSED [ 18%]
test/base/test_except.py::WrapTest::test_tostring PASSED [ 18%]
test/base/test_except.py::WrapTest::test_tostring_large_dict PASSED [ 18%]
test/base/test_except.py::WrapTest::test_tostring_large_executemany PASSED [ 18%]
test/base/test_except.py::WrapTest::test_tostring_large_list PASSED [ 18%]
test/base/test_except.py::WrapTest::test_tostring_with_newlines PASSED [ 18%]
test/base/test_except.py::WrapTest::test_version_token PASSED [ 18%]
test/base/test_except.py::WrapTest::test_wrap_multi_arg PASSED [ 18%]
test/base/test_except.py::WrapTest::test_wrap_unicode_arg PASSED [ 18%]
test/engine/test_execute.py::CompiledCacheTest_sqlite+pysqlite_3_45_2::test_cache PASSED [ 18%]
test/engine/test_execute.py::CompiledCacheTest_sqlite+pysqlite_3_45_2::test_cache_noleak_on_statement_values PASSED [ 18%]
test/engine/test_execute.py::CompiledCacheTest_sqlite+pysqlite_3_45_2::test_keys_independent_of_ordering PASSED [ 18%]
test/engine/test_execute.py::CompiledCacheTest_sqlite+pysqlite_3_45_2::test_schema_translate_in_key PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_connection_as_ctx PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_connection_ctx_commit PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_connection_ctx_rollback PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_engine_ctx_begin_fails_dont_enter_enter PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_engine_ctx_begin_fails_include_enter PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_engine_ctx_commit PASSED [ 18%]
test/engine/test_execute.py::ConvenienceExecuteTest_sqlite+pysqlite_3_45_2::test_transaction_engine_ctx_rollback PASSED [ 18%]
test/engine/test_execute.py::DialectDoesntSupportCachingTest_sqlite+pysqlite_3_45_2::test_it_caches PASSED [ 18%]
test/engine/test_execute.py::DialectDoesntSupportCachingTest_sqlite+pysqlite_3_45_2::test_no_cache PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_connect_do_connect PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_connect_do_connect_info_there_after_invalidate PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_connect_do_connect_info_there_after_recycle PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_connect_replace_params PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_cursor_execute_w_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_cursor_execute_wo_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_execute_no_params_w_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_execute_no_params_wo_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_execute_w_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_execute_wo_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_executemany_w_replace PASSED [ 18%]
test/engine/test_execute.py::DialectEventTest::test_do_executemany_wo_replace PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_add_event_after_connect PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_argument_format_execute PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_cant_listen_to_option_engine PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_close_parameter[False] PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_close_parameter[True] PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_clslevel_engine_event_options PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_cursor_events_ctx_execute_scalar PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_cursor_events_execute PASSED [ 18%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_cursor_execute SKIPPED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_dispose_event PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_dont_modify_statement_driversql PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_emit_sql_in_autobegin PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_engine_connect PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_execute_events PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_execution_options PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_execution_options_modify_inplace PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_force_conn_events_false PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_generative_engine_event_dispatch PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_insert_connect_is_definitely_first[False-False] PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_insert_connect_is_definitely_first[True-False] PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_insert_connect_is_definitely_first[True-True] PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_parameters_from_event_one[multiparams0-params0-expected_multiparams0-expected_params0] PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_parameters_from_event_one[multiparams1-params1-expected_multiparams1-expected_params1] PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_parameters_from_event_three PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_parameters_from_event_two PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_statement_clauseelement PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_modify_statement_internal_driversql PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_new_exec_driver_sql_no_events PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_options PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_per_connection_plus_engine PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_per_engine_independence PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_per_engine_plus_global PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_retval_flag PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_transactional PASSED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_transactional_advanced SKIPPED [ 19%]
test/engine/test_execute.py::EngineEventsTest_sqlite+pysqlite_3_45_2::test_transactional_named PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_autocommit_option_no_issue_first_connect PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_dialect_has_table_assertion PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_dialect_init_uses_options PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_dont_wrap_mixin PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_empty_insert PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_engine_level_options PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_exception_wrapping_dbapi PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_exception_wrapping_non_dbapi_error PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_exception_wrapping_non_dbapi_statement PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_exception_wrapping_non_standard_dbapi_error PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execute_compiled_favors_compiled_paramstyle PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke[conn_opts0-exec_opts0-expected0] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke[conn_opts1-exec_opts1-expected1] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke[conn_opts2-exec_opts2-expected2] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke_execute_events[stmt_opts0-conn_opts0-exec_opts0-expected0] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke_execute_events[stmt_opts1-conn_opts1-exec_opts1-expected1] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke_execute_events[stmt_opts2-conn_opts2-exec_opts2-expected2] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_execution_opts_per_invoke_execute_events[stmt_opts3-conn_opts3-exec_opts3-expected3] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_generative_engine_event_dispatch_hasevents PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_generative_engine_execution_options PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_initialize_rollback PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_no_params_option PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_no_strings PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_non_dict_mapping PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_not_an_executable PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_params_interpretation[parameters0] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_params_interpretation[parameters1] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_params_interpretation[parameters2] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_params_interpretation[parameters3] PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_named PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_named_invalid PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_positional_invalid PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_python SKIPPED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_qmark PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_sprintf SKIPPED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_raw_tuple_params PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_row_works_as_mapping PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_scalar PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_scalars PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_bytestring_latin1 PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_bytestring_raised PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_bytestring_utf8 PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_object_arg PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_pickleable_no_dbapi PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_pickleable_plus_dbapi PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_str_multi_args PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_str_multi_args_bytestring PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_str_multi_args_unicode PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_stmt_exception_unicode_hook_unicode PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_works_after_dispose PASSED [ 19%]
test/engine/test_execute.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_works_after_dispose_testing_engine PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_dialect_conn_options PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_dialect_engine_construction_options PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_dialect_engine_options PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_get_connection_execution_options PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_get_engine_execution_options PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_propagate_engine_to_connection PASSED [ 19%]
test/engine/test_execute.py::ExecutionOptionsTest::test_propagate_option_engine_to_connection PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_actual_autorollback PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_alter_disconnect_to_false PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_alter_disconnect_to_true PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_alter_invalidate_pool_stays_true SKIPPED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_alter_invalidate_pool_to_false SKIPPED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_cursor_close_resultset_failed_connectionless PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_cursor_close_resultset_failed_explicit PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_event_ad_hoc_context PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_event_disable_handlers PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_event_non_dbapi_error PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_event_reraise PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_event_reraise_chaining PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_exception_no_autorollback PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_handle_error PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_handle_error_event_connect_isolation_level PASSED [ 19%]
test/engine/test_execute.py::HandleErrorTest_sqlite+pysqlite_3_45_2::test_handle_error_not_on_connection PASSED [ 19%]
test/engine/test_execute.py::MockStrategyTest::test_sequence_not_duped PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_cant_connect_stay_invalidated PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_dont_create_transaction_on_initialize PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_dont_touch_non_dbapi_exception_on_connect PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_ensure_dialect_does_is_disconnect_no_conn PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_handle_error_custom_connect PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_handle_error_event_connect PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_handle_error_event_connect_invalidate_flag PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_handle_error_event_implicit_revalidate PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_handle_error_event_revalidate PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_initialize_connect_calls PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_initialize_connect_race PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_invalidate_on_connect PASSED [ 19%]
test/engine/test_execute.py::OnConnectTest::test_wraps_connect_in_dbapi PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_create_table PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_crud PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_ddl_hastable PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_option_on_execute PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_schema_translate_map_keys_change_name_added PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_schema_translate_map_keys_change_name_removed PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_schema_translate_map_keys_change_none_added PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_schema_translate_map_keys_change_none_removed PASSED [ 19%]
test/engine/test_execute.py::SchemaTranslateTest_sqlite+pysqlite_3_45_2::test_via_engine PASSED [ 19%]
test/engine/test_execute.py::SetInputSizesTest::test_set_input_sizes_event SKIPPED [ 19%]
test/engine/test_execute.py::SetInputSizesTest::test_set_input_sizes_expanding_param SKIPPED [ 19%]
test/engine/test_execute.py::SetInputSizesTest::test_set_input_sizes_expanding_tuple_param SKIPPED [ 19%]
test/engine/test_execute.py::SetInputSizesTest::test_set_input_sizes_insertmanyvalues_no_event SKIPPED [ 19%]
test/engine/test_execute.py::SetInputSizesTest::test_set_input_sizes_no_event SKIPPED [ 19%]
test/orm/test_expire.py::ExpireTest::test_deferred PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_deferred_expire_explicit_attrs PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_deferred_expire_normally PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_deferred_expire_w_transient_to_detached PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_deferred_notfound PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_all PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_autoflush PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_cascade PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_cascade_pending PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_cascade_pending_orphan PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_committed PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_doesntload_on_set PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_preserves_changes PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expire_synonym PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expired_eager PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_expired_lazy PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_get_on_deleted_expunges PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_get_refreshes PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_joinedload_props_load_two PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_joinedload_query_refreshes PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_lazyload_autoflushes PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-include_column-not_pk_plus_pending-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-no_attrs-not_pk_plus_pending-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[autoflush-not_include_column-not_pk_plus_pending-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_expire_first-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-not_as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-not_as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-not_as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-include_column-not_pk_plus_pending-not_as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-as_option-joined] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-as_option-select] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-as_option-selectin] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-as_option-subquery] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-not_as_option-immediate] PASSED [ 19%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-expire_first-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_expire_first-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-no_attrs-not_pk_plus_pending-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-expire_first-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_expire_first-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-not_as_option-immediate] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-not_as_option-joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-not_as_option-select] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-not_as_option-selectin] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_load_only_relationships[not_autoflush-not_include_column-not_pk_plus_pending-not_as_option-subquery] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_mapper_joinedload_props_load PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_instance_key PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_instance_key_no_pk PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[ensure_name_cleared-autoflush-expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[ensure_name_cleared-autoflush-not_expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[ensure_name_cleared-not_autoflush-expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[ensure_name_cleared-not_autoflush-not_expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[not_ensure_name_cleared-autoflush-expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[not_ensure_name_cleared-autoflush-not_expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[not_ensure_name_cleared-not_autoflush-expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_pending_pks_on_refresh[not_ensure_name_cleared-not_autoflush-not_expire_first] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_no_session PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_options_joinedload_props_load PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_partial_expire PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_partial_expire_deferred PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_partial_expire_eager PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_partial_expire_lazy PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_pending_raises PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_persistence_check PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_refresh_cancels_expire PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_refresh_cascade PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_refresh_cascade_pending PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_refresh_cascade_pending_orphan PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_refresh_on_deleted_raises PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_relationship_changes_preserved PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_relationships_load_on_query PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_rollback_undoes_expunge_from_deleted PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_skip_options_that_dont_match[False-False] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_skip_options_that_dont_match[False-True] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_skip_options_that_dont_match[True-False] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_state_change_col_to_deferred PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_state_deferred_to_col PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_state_noload_to_lazy PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_unexpire_eager_dont_include_contains_eager[contains,contains] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_unexpire_eager_dont_include_contains_eager[contains,joined] PASSED [ 20%]
test/orm/test_expire.py::ExpireTest::test_unexpire_eager_dont_overwrite_related PASSED [ 20%]
test/orm/test_expire.py::ExpiredPendingTest::test_expired_pending PASSED [ 20%]
test/orm/test_expire.py::LifecycleTest::test_attr_not_inserted PASSED [ 20%]
test/orm/test_expire.py::LifecycleTest::test_attr_not_inserted_expired PASSED [ 20%]
test/orm/test_expire.py::LifecycleTest::test_attr_not_inserted_fetched PASSED [ 20%]
test/orm/test_expire.py::LifecycleTest::test_cols_missing_in_load PASSED [ 20%]
test/orm/test_expire.py::LifecycleTest::test_deferred_cols_missing_in_load_state_reset PASSED [ 20%]
test/orm/test_expire.py::PolymorphicExpireTest::test_no_instance_key PASSED [ 20%]
test/orm/test_expire.py::PolymorphicExpireTest::test_no_instance_key_pk_absent PASSED [ 20%]
test/orm/test_expire.py::PolymorphicExpireTest::test_poly_deferred PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_persistence_check PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh2 PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh_autoflush PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh_expired PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh_maintains_deferred_options PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh_with_eager PASSED [ 20%]
test/orm/test_expire.py::RefreshTest::test_refresh_with_lazy PASSED [ 20%]
test/ext/test_extendedattr.py::DisposeTest::test_unregister PASSED [ 20%]
test/ext/test_extendedattr.py::ExtendedEventsTest::test_subclassed PASSED [ 20%]
test/ext/test_extendedattr.py::FinderTest::test_customfinder_greedy PASSED [ 20%]
test/ext/test_extendedattr.py::FinderTest::test_customfinder_pass PASSED [ 20%]
test/ext/test_extendedattr.py::FinderTest::test_nativeext_interfaceexact PASSED [ 20%]
test/ext/test_extendedattr.py::FinderTest::test_nativeext_submanager PASSED [ 20%]
test/ext/test_extendedattr.py::FinderTest::test_standard PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_diamond_b1 PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_diamond_b2 PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_diamond_c_b PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_none PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_single_down PASSED [ 20%]
test/ext/test_extendedattr.py::InstrumentationCollisionTest::test_single_up PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_alternate_finders PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_basic PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_collection_with_backref PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_deferred PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_history PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_inheritance PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_instance_dict PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_null_instrumentation PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_unmapped_not_type_error PASSED [ 20%]
test/ext/test_extendedattr.py::UserDefinedExtensionTest::test_unmapped_not_type_error_iter_ok PASSED [ 20%]
test/sql/test_external_traversal.py::BinaryEndpointTraversalTest::test_basic PASSED [ 20%]
test/sql/test_external_traversal.py::BinaryEndpointTraversalTest::test_composed PASSED [ 20%]
test/sql/test_external_traversal.py::BinaryEndpointTraversalTest::test_subquery PASSED [ 20%]
test/sql/test_external_traversal.py::BinaryEndpointTraversalTest::test_with_tuples PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_adapt_select_w_unlabeled_fn PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_aliasedselect_to_aliasedselect_join PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_aliasedselect_to_aliasedselect_join_nested_table[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_aliasedselect_to_aliasedselect_join_nested_table[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_aliasedselect_to_aliasedselect_straight PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_correlate_except_on_clone[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_correlate_except_on_clone[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_correlate_except_with_mixed_tables[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_correlate_except_with_mixed_tables[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_correlation_on_clone PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_derived_from PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_functions PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_include_exclude PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_join_to_alias PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_joins_dont_adapt PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_label_anonymize_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_label_anonymize_three PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_label_anonymize_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_multilevel_equivalents PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_prev_entities_adapt PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_recursive PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_recursive_equivalents PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_10 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_11 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_12 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_13 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_14 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_15 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_16 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_1[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_1[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_2[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_2[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_3[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_3[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_4[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_4[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_5[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_5[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_6[False] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_6[True] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_7 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_8 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_to_alias_9 PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseAdapterTest::test_table_valued_column PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_adapt_funcs_etc_on_identity_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_adapt_funcs_etc_on_identity_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_adapt_union PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_alias PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_aliased_cloned_column_adapt_exported PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_aliased_cloned_column_adapt_inner PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_aliased_cloned_schema_column_adapt_exported PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_aliased_column_adapt PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_aliased_cte_w_union PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_fetch[default-fetch] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_fetch[default-limit] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_fetch[oracle-fetch] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_fetch[oracle-limit] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-False-<lambda>-CASE WHEN (t1_1.col1 = :col1_1) THEN :param_1 ELSE t1_1.col1 END] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-False-<lambda>-t1_1.col1 = :col1_1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-False-<lambda>-t1_1.col1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-True-<lambda>-CASE WHEN (t1_1.col1 = :col1_1) THEN :param_1 ELSE t1_1.col1 END] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-True-<lambda>-t1_1.col1 = :col1_1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[False-True-<lambda>-t1_1.col1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-False-<lambda>-CASE WHEN (t1_1.col1 = :col1_1) THEN :param_1 ELSE t1_1.col1 END] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-False-<lambda>-t1_1.col1 = :col1_1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-False-<lambda>-t1_1.col1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-True-<lambda>-CASE WHEN (t1_1.col1 = :col1_1) THEN :param_1 ELSE t1_1.col1 END] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-True-<lambda>-t1_1.col1 = :col1_1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_annotated_label_cases[True-True-<lambda>-t1_1.col1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_binary PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_binary_anon_label_quirk PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_bindparam_render_literal_execute[annotate] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_bindparam_render_literal_execute[not_annotate] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_bindparams PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_correlated_select PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_cte_w_union PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_dont_adapt_singleton_elements[elem0] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_dont_adapt_singleton_elements[elem1] PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_dont_traverse_immutables PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_extract PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_funcfilter PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_in PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_join PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_labeled_expression_adapt PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_over PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_params_elements_in_setup_joins PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_params_on_expr_against_subquery PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_params_subqueries_in_joins_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_params_subqueries_in_joins_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_fromtwice_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_fromtwice_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_setup_joins_adapt_element_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_setup_joins_adapt_element_three PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_setup_joins_adapt_element_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_select_setup_joins_straight_clone PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_text PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_this_thing PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_this_thing_using_setup_joins_four PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_this_thing_using_setup_joins_one PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_this_thing_using_setup_joins_three PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_this_thing_using_setup_joins_two PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_union PASSED [ 20%]
test/sql/test_external_traversal.py::ClauseTest::test_within_group PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[False-False-False] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[False-False-True] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[False-True-False] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[False-True-True] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[True-False-False] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[True-False-True] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[True-True-False] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_adapt_binary_col[True-True-True] PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_columns_memoizes_w_itself PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_traverse_memoizes_w_columns PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_traverse_memoizes_w_itself PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_wrapping_fallthrough PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_wrapping_inclusions PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_wrapping_multiple PASSED [ 20%]
test/sql/test_external_traversal.py::ColumnAdapterTest::test_wrapping_ordering PASSED [ 20%]
test/sql/test_external_traversal.py::SelectTest::test_columns PASSED [ 20%]
test/sql/test_external_traversal.py::SelectTest::test_execution_options PASSED [ 20%]
test/sql/test_external_traversal.py::SelectTest::test_froms PASSED [ 20%]
test/sql/test_external_traversal.py::SelectTest::test_invalid_options PASSED [ 20%]
test/sql/test_external_traversal.py::SelectTest::test_prefixes PASSED [ 20%]
test/sql/test_external_traversal.py::SpliceJoinsTest::test_splice PASSED [ 20%]
test/sql/test_external_traversal.py::SpliceJoinsTest::test_splice_2 PASSED [ 20%]
test/sql/test_external_traversal.py::SpliceJoinsTest::test_stop_on PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with [brackets]-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with [brackets]-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with [brackets]-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with [brackets]-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with space-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with space-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with space-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with space-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with~~tildes~~-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with~~tildes~~-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with~~tildes~~-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[False-name with~~tildes~~-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with [brackets]-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with [brackets]-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with [brackets]-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with [brackets]-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with space-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with space-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with space-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with space-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with~~tildes~~-clone] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with~~tildes~~-conv_to_unique] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with~~tildes~~-none] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_bindparam_key_proc_for_copies[True-name with~~tildes~~-pickle] PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_change_in_place PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_clone PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_clone_anon_label PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_expanding_in_bindparam_safe_to_clone PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_no_clone PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_test_classes PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_traversal_size PASSED [ 20%]
test/sql/test_external_traversal.py::TraversalTest::test_visit_name PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_add_dictionary PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_add_kwarg PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_add_kwarg_disallowed_multi PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_cant_mix_single_multi_formats_dict_to_list PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_cant_mix_single_multi_formats_list_to_dict PASSED [ 20%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_erroneous_multi_args_dicts PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_erroneous_multi_args_plus_kw PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_erroneous_multi_args_tuples PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_inline_values_multi PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_inline_values_single PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_kw_and_dict_simultaneously_single PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_prefixes PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_update_no_support_multi_constructor PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_update_no_support_multi_values PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_via_tuple_multi PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_via_tuple_single PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_whereclause_returning_adapted[delete] PASSED [ 21%]
test/sql/test_external_traversal.py::ValuesBaseTest::test_whereclause_returning_adapted[update] PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_basic PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_nowait PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_basic PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_column_list_aliased PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_join_aliased PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_join_one PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_nowait PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_read PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_read_nowait PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_read_nowait_column_list PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_read_skip_locked PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_of_skip_locked PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_read PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_read_and_nowait PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_read_and_skip_locked PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_skip_locked PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateCompileTest::test_for_update_textual_of PASSED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_basic_lock SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_basic_not_lock SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_joined_lock_no_subquery SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_joined_lock_subquery SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_joined_lock_subquery_inner_for_update SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_joined_lock_subquery_inner_for_update_outer SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::MySQLForUpdateLockingTest::test_joined_lock_subquery_order_for_update_outer SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::SkipLockedTest::test_skip_locked SKIPPED [ 21%]
test/dialect/mysql/test_for_update.py::SkipLockedTest::test_unsupported_skip_locked SKIPPED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_c_and_d_both_disconnected PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_cloned_aliases[both] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_cloned_aliases[fromclause] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_cloned_aliases[nothing] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_cloned_aliases[whereclause] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_count_non_eq_comparison_operators PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_disconnect_between_ab_cd PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_disconnected_subquery PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[False-False-delete] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[False-False-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[True-False-delete] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[True-False-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[True-True-delete] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dml[True-True-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_dont_count_non_comparison_operators PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_everything_is_connected PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[column_valued-joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[column_valued-joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[column_valued-not_joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[column_valued-not_joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued-joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued-joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued-not_joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued-not_joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued_derived-joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued_derived-joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued_derived-not_joins_implicitly-alias] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_fn_valued[table_valued_derived-not_joins_implicitly-none] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_join_on_true PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_join_on_true_muti_levels PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_lateral_subqueries[cartesian] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_lateral_subqueries[join] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_lateral_subqueries[lateral] PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_lateral_subqueries_ok_do_we_still_find_cartesians PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_lateral_subqueries_w_joins PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_no_froms PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_now_connect_it PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_now_connected PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_plain_cartesian PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_right_nested_join_with_an_issue PASSED [ 21%]
test/sql/test_from_linter.py::TestFindUnmatchingFroms::test_right_nested_join_without_issue PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_does_not_modify_query PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_no_linting PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_noop_for_unhandled_objects PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_anon_alias PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_anon_cte PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[False-False-delete] SKIPPED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[False-False-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[True-False-delete] SKIPPED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[True-False-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[True-True-delete] SKIPPED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_dml[True-True-update] PASSED [ 21%]
test/sql/test_from_linter.py::TestLinterRoundTrip_sqlite+pysqlite_3_45_2::test_warn_simple PASSED [ 21%]
test/orm/test_froms.py::AddEntityEquivalenceTest::test_add_entity_equivalence PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_from_self_twice_newstyle_wlabels PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_from_self_twice_newstyle_wolabels PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_newstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_oldstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_plus_explicit_aliased_join_newstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_expression_plus_flag_aliased_join_newstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_labeled_expression_newstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_anonymous_labeled_expression_oldstyle PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_select_from_no_aliasing PASSED [ 21%]
test/orm/test_froms.py::ColumnAccessTest::test_table_anonymous_expression_from_self_twice_newstyle PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-None-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-None-True] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-correlate-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-correlate-True] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-correlate_except-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[False-correlate_except-True] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-None-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-None-True] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-correlate-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-correlate-True] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-correlate_except-False] PASSED [ 21%]
test/orm/test_froms.py::CorrelateORMTest::test_correlate_to_cte_legacy[True-correlate_except-True] PASSED [ 21%]
test/orm/test_froms.py::CustomJoinTest::test_double_same_mappers_explicit_alias PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_aliases PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_error_w_aliased_against_select PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_filter PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_group_by PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_having PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_join PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_multiple_entities PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_multiple_with_column_entities_newstyle PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_multiple_with_column_entities_oldstyle PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_nested_alias_none_to_subquery PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_nested_alias_subquery_to_subquery_w_adaption PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_nested_alias_subquery_to_subquery_w_replace PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_nested_alias_subquery_w_alias_to_none PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_nested_aliases_none_to_none PASSED [ 21%]
test/orm/test_froms.py::EntityFromSubqueryTest::test_no_joinedload PASSED [ 21%]
test/orm/test_froms.py::ExternalColumnsTest::test_external_columns PASSED [ 21%]
test/orm/test_froms.py::ExternalColumnsTest::test_external_columns_bad PASSED [ 21%]
test/orm/test_froms.py::ExternalColumnsTest::test_external_columns_compound PASSED [ 21%]
test/orm/test_froms.py::ExternalColumnsTest::test_external_columns_joinedload PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_aliased PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_chaining PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_chaining_aliased_endpoint PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_four PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_four_future PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_multi_alias PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_multi_aliased PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_multi_aliased_of_type PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_one PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_contains_eager_two PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_from_alias_four PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_from_alias_three PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_from_alias_two PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_from_alias_two_needs_nothing PASSED [ 21%]
test/orm/test_froms.py::InstancesTest::test_mixed_eager_contains_with_limit PASSED [ 21%]
test/orm/test_froms.py::LabelCollideTest::test_overlap_plain PASSED [ 21%]
test/orm/test_froms.py::LabelCollideTest::test_overlap_subquery PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_add_multi_columns PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_alias_naming PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_aliased_adapt_on_names PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_aliased_multi_mappers PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_from_limited_joinedload PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_eight PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_eleven PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_five PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_four PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_nine PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_one PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_seven PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_six PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_ten PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_three PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_column_queries_two PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_correlated_subquery PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_expression_selectable_matches_mzero PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_from_self_internal_literals_newstyle PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_multi_columns PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_multi_columns_2 PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_multi_columns_3 PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_multi_mappers PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_no_uniquing_cols[False] PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_no_uniquing_cols[True] PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_no_uniquing_cols_legacy[False] PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_no_uniquing_cols_legacy[True] PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_raw_columns PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_self_referential_from_self PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_unrelated_column PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_unrelated_column_col_prop PASSED [ 21%]
test/orm/test_froms.py::MixedEntitiesTest::test_with_entities PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_correlate_to_union PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_correlate_to_union_newstyle PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_correlate_to_union_w_labels_newstyle PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_query_auto_correlate PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_query_correlate_off[False] PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_query_correlate_off[None] PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_query_explicit_correlate PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_select_auto_correlate PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_select_correlate_off PASSED [ 21%]
test/orm/test_froms.py::QueryCorrelatesLikeSelect::test_scalar_subquery_select_explicit_correlate PASSED [ 21%]
test/orm/test_froms.py::RawSelectTest::test_select PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_aliased_class_vs_nonaliased PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_differentiate_self_external PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_filter_by_selected_from PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_join PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_join_ent_selected_from PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_join_relname_from_selected_from PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_more_joins PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_replace_with_eager PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_replace_with_select PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_select_from_aliased_one PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_select_from_aliased_two PASSED [ 21%]
test/orm/test_froms.py::SelectFromTest::test_very_nested_joins_with_joinedload PASSED [ 21%]
test/orm/test_froms.py::TestOverlyEagerEquivalentCols::test_equivs PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_aggregate_strings[SELECT LISTAGG(t.value, :aggregate_strings_2) AS aggregate_strings_1 FROM t-oracle] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_aggregate_strings[SELECT group_concat(t.value SEPARATOR %s) AS aggregate_strings_1 FROM t-mysql] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_aggregate_strings[SELECT group_concat(t.value, ?) AS aggregate_strings_1 FROM t-sqlite] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_aggregate_strings[SELECT string_agg(t.value, %(aggregate_strings_2)s) AS aggregate_strings_1 FROM t-postgresql] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_aggregate_strings[SELECT string_agg(t.value, __[POSTCOMPILE_aggregate_strings_2]) AS aggregate_strings_1 FROM t-mssql] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_alias_method_columns PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_alias_method_columns_two PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_alias_method_one PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_alias_method_two PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_annotation_dialect_specific PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_ansi_functions_with_args PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_as_comparison PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_as_comparison_annotate PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_as_comparison_many_argument PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_assorted PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_case_sensitive PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_char_length_fixed_args PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_compile PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_cube_operators PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_args PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_default_namespace PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_legacy_type PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_name PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_package_namespace PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_registered_identifier PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_type PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_w_custom_name PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_w_quoted_name PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_custom_w_quoted_name_no_identifier PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_arrayagg_subscript PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_chaining PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_compound_criterion PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_criterion PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_empty PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_fromobj_fromcriterion PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_fromobj_fromfunc PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_label PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_windowing_orderby PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_windowing_orderby_partitionby PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_windowing_range PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_windowing_range_positional PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_windowing_rows PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_within_group PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_within_group_desc PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_within_group_multi PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_funcfilter_within_group_w_over PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_functions_with_cols PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_generic_annotation PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_generic_count PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_generic_now PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_generic_random PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_incorrect_none_type PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_mixed_case PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_mixed_case_packages PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_namespacing_conflicts PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_non_functions PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[False-add-5-myfunc() + 5] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[False-eq-other2-myfunc() = q] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[False-in_op-other0-myfunc() IN (1, 2, 3)] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[True-add-5-myfunc() + 5] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[True-eq-other2-myfunc() = q] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_operators_custom[True-in_op-other0-myfunc() IN (1, 2, 3)] PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_pickle_over PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_pickle_within_group PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_quote_special_chars PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_quote_special_chars_packages PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_replace_function PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_replace_function_case_insensitive PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_return_type_aggregate_strings PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_return_type_detection PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_select_method_one PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_select_method_three PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_select_method_two PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_underscores PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_underscores_packages PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_uppercase PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_uppercase_packages PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_use_labels PASSED [ 21%]
test/sql/test_functions.py::CompileTest::test_use_labels_function_element PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_aggregate_strings_execute[not_unicode_separator-not_unicode_value] PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_aggregate_strings_execute[not_unicode_separator-unicode_value] PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_aggregate_strings_execute[unicode_separator-not_unicode_value] PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_aggregate_strings_execute[unicode_separator-unicode_value] PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_as_from PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_conn_execute PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_exec_options PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_extract_bind PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_extract_expression PASSED [ 21%]
test/sql/test_functions.py::ExecuteTest_sqlite+pysqlite_3_45_2::test_update PASSED [ 21%]
test/sql/test_functions.py::RegisterTest::test_GenericFunction_is_registered PASSED [ 21%]
test/sql/test_functions.py::RegisterTest::test_register_function PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_array_agg PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_array_agg_array_datatype PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_array_agg_array_literal_explicit_type PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_array_agg_array_literal_implicit_type PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_cume_dist PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_mode PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_percent_rank PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_percentile_cont PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_percentile_cont_array PASSED [ 21%]
test/sql/test_functions.py::ReturnTypeTest::test_percentile_cont_array_desc PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_aggregate_scalar_over_table_valued PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_alias_column PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_alias_maintains_tableval_type PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_column_valued_one PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_column_valued_subquery PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_column_valued_two PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_function_alias PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_json_object_keys_with_ordinality PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_named_table_valued PASSED [ 21%]
test/sql/test_functions.py::TableValuedCompileTest::test_named_table_valued_alias PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_named_table_valued_subquery PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_named_table_valued_w_quoting PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_named_with_ordinality PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_render_derived_maintains_tableval_type PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_render_derived_with_lateral[False] PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_render_derived_with_lateral[True] PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_scalar_subquery PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_scalar_table_valued PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_star_with_ordinality PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_subquery_as_table_valued PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_table_as_table_valued PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_table_valued_one PASSED [ 22%]
test/sql/test_functions.py::TableValuedCompileTest::test_table_valued_two PASSED [ 22%]
test/orm/test_generative.py::CaseSensitiveTest::test_distinct_count PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_aggregate PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_aggregate_1 PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_aggregate_2 PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_aggregate_3 PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_filter PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_offset PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_offset_order_by PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_order_by PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_selectby PASSED [ 22%]
test/orm/test_generative.py::GenerativeQueryTest::test_slice PASSED [ 22%]
test/orm/test_generative.py::GenerativeTest2::test_distinct_count PASSED [ 22%]
test/orm/test_generative.py::RelationshipsTest::test_from PASSED [ 22%]
test/orm/test_generative.py::RelationshipsTest::test_join PASSED [ 22%]
test/orm/test_generative.py::RelationshipsTest::test_outer_join PASSED [ 22%]
test/orm/test_generative.py::RelationshipsTest::test_outer_join_count PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_fresh_state_negative PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_fresh_state_positive PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_stale_state_negative PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_stale_state_negative_child_expired PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_stale_state_positive PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_stale_state_positive_gc PASSED [ 22%]
test/orm/test_hasparent.py::ParentRemovalTest::test_stale_state_positive_pk_change PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_baked_mix PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_filter_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_get PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_get_baked_query PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_get_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_get_explicit_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_get_one PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_delete_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_orm_update_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_plain_core_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_plain_db_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_query_explicit_shard_via_bind_opts PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_roundtrip PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_roundtrip_future PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[bind_arg-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[lead_only-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[none-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[propagate_to_loaders-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_column[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[bind_arg-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[bind_arg-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[lead_only-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[lead_only-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[none-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[none-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[propagate_to_loaders-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_set_shard_option_relationship[propagate_to_loaders-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::AttachedFileShardTest::test_shard_id_event PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_baked_mix PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_filter_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_get PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_get_baked_query PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_get_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_get_explicit_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_get_one PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_delete_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_orm_update_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_plain_core_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_plain_core_textual_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_plain_core_textual_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_plain_db_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_query_explicit_shard_via_bind_opts PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_roundtrip PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_roundtrip_future PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[bind_arg-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[lead_only-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[none-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[propagate_to_loaders-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_column[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[bind_arg-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[bind_arg-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[lead_only-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[lead_only-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[none-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[none-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[propagate_to_loaders-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_set_shard_option_relationship[propagate_to_loaders-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::DistinctEngineShardTest::test_shard_id_event PASSED [ 22%]
test/ext/test_horizontal_shard.py::LazyLoadIdentityKeyTest::test_lazy_load_from_db PASSED [ 22%]
test/ext/test_horizontal_shard.py::LazyLoadIdentityKeyTest::test_lazy_load_from_identity_map PASSED [ 22%]
test/ext/test_horizontal_shard.py::LazyLoadIdentityKeyTest::test_lazy_load_no_baked_conflict PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_baked_mix PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_filter_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_get PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_get_baked_query PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_get_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_get_explicit_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_get_one PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_delete_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_orm_update_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_plain_core_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_plain_core_textual_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_plain_core_textual_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_plain_db_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_query_explicit_shard_via_bind_opts PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_roundtrip PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_roundtrip_future PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[bind_arg-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[lead_only-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[none-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[propagate_to_loaders-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_column[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[bind_arg-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[bind_arg-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[lead_only-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[lead_only-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[none-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[none-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[propagate_to_loaders-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_set_shard_option_relationship[propagate_to_loaders-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::LegacyAPIShardTest::test_shard_id_event PASSED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_baked_mix SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_filter_baked_query_shard_id SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_get SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_get_baked_query SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_get_baked_query_shard_id SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_get_explicit_shard SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_get_one SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[False-auto] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[False-evaluate] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[False-fetch] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[True-auto] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[True-evaluate] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_delete_synchronize[True-fetch] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[False-auto] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[False-evaluate] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[False-fetch] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[True-auto] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[True-evaluate] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_orm_update_synchronize[True-fetch] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_plain_core_lookup_w_shard SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_plain_db_lookup SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_query_explicit_shard_via_bind_opts SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_roundtrip SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_roundtrip_future SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[bind_arg-defer] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[bind_arg-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[lead_only-defer] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[lead_only-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[none-defer] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[none-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[propagate_to_loaders-defer] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_column[propagate_to_loaders-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[bind_arg-lazyload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[bind_arg-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[bind_arg-selectinload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[lead_only-lazyload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[lead_only-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[lead_only-selectinload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[none-lazyload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[none-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[none-selectinload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[propagate_to_loaders-lazyload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[propagate_to_loaders-none] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_set_shard_option_relationship[propagate_to_loaders-selectinload] SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::MultipleDialectShardTest::test_shard_id_event SKIPPED [ 22%]
test/ext/test_horizontal_shard.py::RefreshDeferExpireTest::test_deferred PASSED [ 22%]
test/ext/test_horizontal_shard.py::RefreshDeferExpireTest::test_refresh PASSED [ 22%]
test/ext/test_horizontal_shard.py::RefreshDeferExpireTest::test_unexpire PASSED [ 22%]
test/ext/test_horizontal_shard.py::SelectinloadRegressionTest::test_selectinload_query PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_baked_mix PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_filter_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_get PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_get_baked_query PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_get_baked_query_shard_id PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_get_explicit_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_get_one PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_delete_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[False-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[False-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[False-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[True-auto] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[True-evaluate] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_orm_update_synchronize[True-fetch] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_plain_core_lookup_w_shard PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_plain_db_lookup PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_query_explicit_shard_via_bind_opts PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_roundtrip PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_roundtrip_future PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[bind_arg-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[lead_only-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[none-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[propagate_to_loaders-defer] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_column[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[bind_arg-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[bind_arg-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[bind_arg-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[lead_only-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[lead_only-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[lead_only-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[none-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[none-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[none-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[propagate_to_loaders-lazyload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[propagate_to_loaders-none] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_set_shard_option_relationship[propagate_to_loaders-selectinload] PASSED [ 22%]
test/ext/test_horizontal_shard.py::TableNameConventionShardTest::test_shard_id_event PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_evaluate_hybrid_attr_indirect PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_evaluate_hybrid_attr_indirect_w_update_expr PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_evaluate_hybrid_attr_plain PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_evaluate_hybrid_attr_w_update_expr PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_evaluate_non_hybrid_attr PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_fetch_hybrid_attr_indirect PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_fetch_hybrid_attr_plain PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_fetch_hybrid_attr_w_update_expr PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_insert_expr[attr] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_insert_expr[kwarg] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_insert_expr[str] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_update_expr[attr] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_update_expr[kwarg] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_update_expr[str] PASSED [ 22%]
test/ext/test_hybrid.py::BulkUpdateTest::test_update_plain PASSED [ 22%]
test/ext/test_hybrid.py::InplaceCreationTest::test_method_integration PASSED [ 22%]
test/ext/test_hybrid.py::InplaceCreationTest::test_property_integration PASSED [ 22%]
test/ext/test_hybrid.py::InplaceCreationTest::test_property_unit PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_aliased_expression PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_aliased_query PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_aliased_query_col PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_call PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_docstring PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_expression PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_info PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_query PASSED [ 22%]
test/ext/test_hybrid.py::MethodExpressionTest::test_query_col PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_filter[not_use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_filter[not_use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_filter[use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_filter[use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_query[not_use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_query[not_use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_query[use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_query[use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_value[not_use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_value[not_use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_value[use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_aliased_value[use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_custom_op PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_docstring PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_no_name_one PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_no_name_two PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_query[not_use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_query[not_use_classmethod-use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_query[use_classmethod-not_use_inplace] PASSED [ 22%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_query[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_set_get PASSED [ 23%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_value[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_value[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_value[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyComparatorTest::test_value[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_access_from_not_yet_mapped PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_access_from_unmapped PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_expression[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_expression[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_expression[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_expression[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_query[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_query[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_query[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_aliased_query[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_any PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_cloning_in_polymorphic_any PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_docstring[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_docstring[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_docstring[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_docstring[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_expression[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_expression[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_expression[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_expression[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_expression_isnt_clause_element PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_info[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_info[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_info[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_info[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_labeling_for_unnamed PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_labeling_for_unnamed_legacy PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_labeling_for_unnamed_tablename_plus_col PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_query[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_query[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_query[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_query[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_set_get[not_use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_set_get[not_use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_set_get[use_classmethod-not_use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyExpressionTest::test_set_get[use_classmethod-use_inplace] PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_aliased_mismatched_col PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_c_collection_func_element PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_class PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_dont_assume_attr_key_is_present PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_dont_assume_attr_key_is_present_ac PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_filter_by_mismatched_col PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_get_history PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_info_from_hybrid PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_info_not_mirrored PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_key PASSED [ 23%]
test/ext/test_hybrid.py::PropertyMirrorTest::test_property PASSED [ 23%]
test/ext/test_hybrid.py::PropertyOverrideTest::test_override_comparator PASSED [ 23%]
test/ext/test_hybrid.py::PropertyOverrideTest::test_override_expr PASSED [ 23%]
test/ext/test_hybrid.py::PropertyOverrideTest::test_override_getter PASSED [ 23%]
test/ext/test_hybrid.py::PropertyOverrideTest::test_override_setter PASSED [ 23%]
test/ext/test_hybrid.py::PropertyOverrideTest::test_property PASSED [ 23%]
test/ext/test_hybrid.py::PropertyValueTest::test_nonassignable PASSED [ 23%]
test/ext/test_hybrid.py::PropertyValueTest::test_nondeletable PASSED [ 23%]
test/ext/test_hybrid.py::PropertyValueTest::test_set_get PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_docstring PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_instance_four PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_instance_one PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_instance_three PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_instance_two PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_query_five PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_query_four PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_query_one PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_query_three PASSED [ 23%]
test/ext/test_hybrid.py::SpecialObjectTest::test_query_two PASSED [ 23%]
test/ext/test_hybrid.py::SynonymOfPropertyTest::test_expression_expr PASSED [ 23%]
test/ext/test_hybrid.py::SynonymOfPropertyTest::test_expression_property PASSED [ 23%]
test/ext/test_hybrid.py::SynonymOfPropertyTest::test_hasattr PASSED [ 23%]
test/ext/test_hybrid.py::SynonymOfPropertyTest::test_instance_access PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_autoincrement_true PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args0-ALWAYS AS IDENTITY] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args1-BY DEFAULT AS IDENTITY (START WITH 5)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args10-BY DEFAULT AS IDENTITY (CYCLE)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args2-ALWAYS AS IDENTITY (INCREMENT BY 2)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args3-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 5)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args4-ALWAYS AS IDENTITY (INCREMENT BY 2 START WITH 0 MINVALUE 0)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args5-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 1 MAXVALUE 5)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args6-ALWAYS AS IDENTITY (INCREMENT BY 2 START WITH 1 NO MAXVALUE)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args7-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 0 NO MINVALUE)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args8-ALWAYS AS IDENTITY (START WITH 1 MAXVALUE 10 CYCLE)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_create_ddl[identity_args9-BY DEFAULT AS IDENTITY (CACHE 1000 NO CYCLE)] PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_nullable_kwarg PASSED [ 23%]
test/sql/test_identity_column.py::DefaultDialectIdentityDDL_sqlite+pysqlite_3_45_2::test_other_options PASSED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_autoincrement_true SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args0-ALWAYS AS IDENTITY] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args1-BY DEFAULT AS IDENTITY (START WITH 5)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args10-BY DEFAULT AS IDENTITY (CYCLE)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args2-ALWAYS AS IDENTITY (INCREMENT BY 2)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args3-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 5)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args4-ALWAYS AS IDENTITY (INCREMENT BY 2 START WITH 0 MINVALUE 0)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args5-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 1 MAXVALUE 5)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args6-ALWAYS AS IDENTITY (INCREMENT BY 2 START WITH 1 NO MAXVALUE)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args7-BY DEFAULT AS IDENTITY (INCREMENT BY 2 START WITH 0 NO MINVALUE)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args8-ALWAYS AS IDENTITY (START WITH 1 MAXVALUE 10 CYCLE)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_create_ddl[identity_args9-BY DEFAULT AS IDENTITY (CACHE 1000 NO CYCLE)] SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_nullable_kwarg SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_on_null SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityDDL::test_other_options SKIPPED [ 23%]
test/sql/test_identity_column.py::IdentityTest::test_autoincrement_column PASSED [ 23%]
test/sql/test_identity_column.py::IdentityTest::test_identity_and_sequence PASSED [ 23%]
test/sql/test_identity_column.py::IdentityTest::test_identity_autoincrement_false PASSED [ 23%]
test/sql/test_identity_column.py::IdentityTest::test_server_default_onupdate PASSED [ 23%]
test/sql/test_identity_column.py::IdentityTest::test_to_metadata PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored[mariadb] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored[mysql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored[oracle] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored[postgresql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored[sqlite] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[True-mariadb] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[True-mysql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[True-oracle] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[True-postgresql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[True-sqlite] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[auto-mariadb] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[auto-mysql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[auto-oracle] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[auto-postgresql] PASSED [ 23%]
test/sql/test_identity_column.py::NotSupportingIdentityDDL::test_identity_is_ignored_in_pk[auto-sqlite] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option[immediate] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option[raise] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option[raise_on_sql] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option[select] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option_m2o[immediate] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option_m2o[raise] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option_m2o[raise_on_sql] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_basic_option_m2o[select] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_m2one_side[joined] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_m2one_side[selectin] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_m2one_side[subquery] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_o2mone_side[immediate] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_o2mone_side[joined] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_o2mone_side[selectin] PASSED [ 23%]
test/orm/test_immediate_load.py::ImmediateTest::test_o2mone_side[subquery] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[1-expunge] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[1-keep] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[1-reload] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[2-expunge] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[2-keep] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[2-reload] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[None-expunge] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[None-keep] PASSED [ 23%]
test/orm/test_immediate_load.py::SelfReferentialTest::test_self_referential_recursive[None-reload] PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyArrayTest::test_modified SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyArrayTest::test_mutable SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyArrayTest::test_query SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_cast_type SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_modified SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_multi_dimension SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_mutable SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_nested_property_init SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_nested_property_set SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyJsonTest::test_query SKIPPED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_array PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_array_longinit PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_get_attribute_error PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_get_default_value PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_json PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_set_immutable PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_set_mutable_dict PASSED [ 23%]
test/ext/test_indexable.py::IndexPropertyTest::test_value_is_none_attributeerror PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_abstract_in_hierarchy[False] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_abstract_in_hierarchy[True] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_classreg_setup PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_column_attr_names[False] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_column_attr_names[True] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_configure_discriminator_col PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteExtensionConfigTest::test_prop_on_base PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abs_clean_dir PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abs_concrete_extension_warn_concrete_disc_resolves_overlap[False] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abs_concrete_extension_warn_concrete_disc_resolves_overlap[True] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abs_concrete_extension_warn_for_overlap PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abstract_concrete_base_didnt_configure PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abstract_concrete_extension PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abstract_concrete_extension_descriptor_refresh[False] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_abstract_concrete_extension_descriptor_refresh[True] PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_concrete_extension PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_concrete_extension_warn_concrete_disc_resolves_overlap PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_concrete_extension_warn_for_overlap PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_concrete_inline_non_polymorphic PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_explicit PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_has_inherited_table_doesnt_consider_base PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_has_inherited_table_in_mapper_args PASSED [ 23%]
test/ext/declarative/test_inheritance.py::ConcreteInhTest::test_ok_to_override_type_from_abstract PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_add_deferred PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_add_parentcol_after_the_fact PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_add_sub_parentcol_after_the_fact PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_add_subcol_after_the_fact PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_class_w_invalid_multiple_bases PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_cascading_resolution_pk[legacy] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_cascading_resolution_pk[use_existing_column] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution[different_attr-legacy] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution[different_attr-use_existing_column] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution[not_different_attr-legacy] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution[not_different_attr-use_existing_column] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution_pk[legacy] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_columns_single_inheritance_conflict_resolution_pk[use_existing_column] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_custom_join_condition PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_declared_attr_mapped_args[da_directive] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_declared_attr_mapped_args[declared_attr] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_dupe_name_in_hierarchy PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_foreign_keys_with_col PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_intermediate_abstract_class_on_classical PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_intermediate_unmapped_class_on_classical PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_joined PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_joined_from_single PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_polymorphic_on_converted_from_inst PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_cols_on_sub_base_of_joined PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_cols_on_sub_base_of_subquery PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_cols_on_sub_to_joined PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_colsonbase PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_colsonsub PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_constraint_on_sub PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_detects_conflict PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_fksonsub PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_from_joined_colsonsub PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_no_special_cols PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_no_table_args PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_single_three_levels PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_subclass_mixin PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[c_first-combine_on_b-not_omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[c_first-combine_on_b-omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[c_first-not_combine_on_b-not_omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[c_first-not_combine_on_b-omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[not_c_first-combine_on_b-not_omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[not_c_first-combine_on_b-omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[not_c_first-not_combine_on_b-not_omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_use_existing_column_other_inh_types[not_c_first-not_combine_on_b-omit_from_statements] PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_we_must_copy_mapper_args PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_we_must_only_copy_column_mapper_args PASSED [ 23%]
test/orm/declarative/test_inheritance.py::DeclarativeInheritanceTest::test_with_undefined_foreignkey PASSED [ 23%]
test/orm/declarative/test_inheritance.py::OverlapColPrecedenceTest::test_alt_name_base PASSED [ 23%]
test/orm/declarative/test_inheritance.py::OverlapColPrecedenceTest::test_alt_name_both PASSED [ 23%]
test/orm/declarative/test_inheritance.py::OverlapColPrecedenceTest::test_alt_name_sub PASSED [ 23%]
test/orm/declarative/test_inheritance.py::OverlapColPrecedenceTest::test_basic PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_empty_insert_default PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_insert_with_empty_collection_values[collection0] PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_insert_with_empty_collection_values[collection1] PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_insert_with_empty_collection_values[collection2] PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_supports_empty_insert_false PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_supports_empty_insert_true PASSED [ 23%]
test/sql/test_insert.py::EmptyTest::test_supports_empty_insert_true_executemany_mode PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[nothing-False] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[nothing-True] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[params-False] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[params-True] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[values-False] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_explicit_null_implicit_returning_still_renders[values-True] PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_multiple_values PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_multiple_values_literal_binds PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_multiple_values_return_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_select PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_select_return_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_single_element_values PASSED [ 23%]
test/sql/test_insert.py::InsertImplicitReturningTest::test_insert_single_list_values PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_composite_pk PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_composite_pk_implicit_returning PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_composite_pk_prefetch PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_lower_case_table PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_non_composite_pk PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_non_composite_pk_implicit_returning PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_no_pk_non_composite_pk_prefetch PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_anticipate_nullable_composite_pk PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_bindparam_name_no_consume_error PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_binds_that_match_columns PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_generic_insert_bind_params_all_columns PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_heterogeneous_multi_values[dollar] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_heterogeneous_multi_values[numeric] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_heterogeneous_multi_values[pg] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_heterogeneous_multi_values[qmark] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_inline_default PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_inline_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_col_values PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_cte_follows_insert_one PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_cte_follows_insert_two PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_cte_one PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_cte_two PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_dont_mutate_raw_columns PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_fn_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_fn_defaults_compound PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_fn_defaults_compound_subquery PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_no_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_override_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_returning PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_select PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_select_alt_ordering PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_seq PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_table PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_union PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_with_python_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_from_select_with_sql_defaults PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_literal_binds PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_literal_binds_sequence_notimplemented PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_mix_select_values_exception PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_mix_values_select_exception PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_returning_not_in_default PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_seq_non_pk_multi_values PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_seq_pk_multi_values PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_seq_pk_multi_values_seq_not_supported PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_values_multiple PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_with_user_supplied_bind_params PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_with_values_dict PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_with_values_func PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_insert_with_values_tuple PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_prefix_with PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_return_defaults_generative[initial_keys0-second_keys0-expected_keys0] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_return_defaults_generative[initial_keys1-second_keys1-expected_keys1] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_return_defaults_generative[initial_keys2-second_keys2-expected_keys2] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_return_defaults_generative[initial_keys3-second_keys3-expected_keys3] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[not_sort_by_parameter_order-multi_values-after] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[not_sort_by_parameter_order-multi_values-before] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[not_sort_by_parameter_order-not_multi_values-after] PASSED [ 23%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[not_sort_by_parameter_order-not_multi_values-before] PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[sort_by_parameter_order-multi_values-after] PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[sort_by_parameter_order-multi_values-before] PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[sort_by_parameter_order-not_multi_values-after] PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_sort_by_parameter_ordering_parameter_no_multi_values[sort_by_parameter_order-not_multi_values-before] PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_unconsumed_names_kwargs PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_unconsumed_names_multi_values_dict PASSED [ 24%]
test/sql/test_insert.py::InsertTest::test_unconsumed_names_values_dict PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_inline_default PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_mix_single_and_multi_multi_first PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_mix_single_and_multi_single_first PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_multi_multi PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_named PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_named_with_column_objects[columns] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_named_with_column_objects[inspectables] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_named_with_column_objects[strings] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_not_supported PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_positional PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_positional_w_defaults PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_python_fn_default PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_python_scalar_default[columns] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_python_scalar_default[inspectables] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_python_scalar_default[strings] PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_server_default PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_server_default_absent_value PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_sql_expression_pk_autoinc_lastinserted PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_sql_expression_pk_autoinc_returning PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_sql_expression_pk_noautoinc_returning PASSED [ 24%]
test/sql/test_insert.py::MultirowTest::test_sql_functions PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[not_randomize_returning-not_warn_for_downgrades-not_sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[not_randomize_returning-not_warn_for_downgrades-sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[not_randomize_returning-warn_for_downgrades-not_sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[not_randomize_returning-warn_for_downgrades-sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[randomize_returning-not_warn_for_downgrades-not_sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[randomize_returning-not_warn_for_downgrades-sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[randomize_returning-warn_for_downgrades-not_sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_auto_downgraded_non_mvi_dialect[randomize_returning-warn_for_downgrades-sort_by_parameter_order] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_as_uuid-native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_as_uuid-not_native_uuid] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_failure_mode_if_i_dont_send_value[not_sort_by_parameter_order-composite_pk] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_failure_mode_if_i_dont_send_value[not_sort_by_parameter_order-not_composite_pk] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_failure_mode_if_i_dont_send_value[sort_by_parameter_order-composite_pk] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_failure_mode_if_i_dont_send_value[sort_by_parameter_order-not_composite_pk] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_fixture_downgraded[downgrade] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_fixture_downgraded[not_downgrade] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_fixture_randomizing PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[not_randomize_returning-sort_by_parameter_order-warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-not_set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-set_autoincrement-add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_hybrid_client_composite_pk[randomize_returning-sort_by_parameter_order-warn_for_downgrades-set_autoincrement-not_add_sentinel_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-autoincrement-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-identity-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-not_randomize_returning-sequence-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-autoincrement-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-identity-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[not_sort_by_parameter_order-randomize_returning-sequence-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-autoincrement-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-identity-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-not_randomize_returning-sequence-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-autoincrement-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-identity-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-default_only-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-default_only-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-include_sentinel-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-include_sentinel-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-return_defaults-add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_implicit_autoincrement_sentinel[sort_by_parameter_order-randomize_returning-sequence-return_defaults-not_add_sentinel_flag_to_col] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[not_sort_by_parameter_order-randomize_returning-warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-not_warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-not_randomize_returning-warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-not_warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-clientside-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-clientside-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-none-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-none-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-sentinel-autoinc] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_imv_w_additional_values[sort_by_parameter_order-randomize_returning-warn_for_downgrades-sentinel-clientside] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype0-_exclusions_00] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype1-_exclusions_01] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype2-_exclusions_02] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype3-_exclusions_03] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype4-_exclusions_04] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[not_sort_by_parameter_order-datatype5-_exclusions_05] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype0-_exclusions_00] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype1-_exclusions_01] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype2-_exclusions_02] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype3-_exclusions_03] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype4-_exclusions_04] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_inserts_w_all_nulls[sort_by_parameter_order-datatype5-_exclusions_05] PASSED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[not_warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-not_randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 24%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-not_sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-implicit-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-negative-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-explicit_sentinel-positive-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-implicit-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-negative-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-identity] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_invalid_identities[warn_for_downgrades-randomize_returning-sort_by_parameter_order-not_explicit_sentinel-positive-sequence] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_identity-add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-not_set_identity-not_add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_identity-add_sentinel] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-not_warn_for_downgrades-set_identity-not_add_sentinel] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_identity-add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-not_set_identity-not_add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_identity-add_sentinel] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-not_sort_by_parameter_order-warn_for_downgrades-set_identity-not_add_sentinel] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_identity-add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-not_set_identity-not_add_sentinel] PASSED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_returning-sort_by_parameter_order-not_warn_for_downgrades-set_identity-add_sentinel] SKIPPED [ 25%]
test/sql/test_insert_exec.py::IMVSentinelTest_sqlite+pysqlite_3_45_2::test_no_pk[not_randomize_r
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment