Created
April 14, 2024 16:20
-
-
Save loqs/a67aa7d03cd5f43816e441af08fad4e7 to your computer and use it in GitHub Desktop.
python-sqlalchemy 2.0.29 test_pickle_rows_other_process failure
This file has been truncated, but you can view the full file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=========================== 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.12.2, 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] SKIPPED [ 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 SKIPPED [ 8%] | |
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_select SKIPPED [ 8%] | |
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_select_labels SKIPPED [ 8%] | |
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_update SKIPPED [ 8%] | |
test/aaa_profiling/test_compiler.py::CompileTest_sqlite+pysqlite_3_45_2::test_update_whereclause SKIPPED [ 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_rando |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment