Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 266.41 KB | None | 0 0
  1. $ MTB_VERBOSE=2 ARCONN=postgresql bundle exec minitest_bisect --seed 28928 -w -Itest "test/cases/statement_invalid_test.rb" "test/cases/migration_test.rb" "test/cases/timestamp_test.rb" "test/cases/types_test.rb" "test/cases/attribute_methods/read_test.rb" "test/cases/schema_dumper_test.rb" "test/cases/habtm_destroy_order_test.rb" "test/cases/filter_attributes_test.rb" "test/cases/tasks/mysql_rake_test.rb" "test/cases/tasks/database_tasks_test.rb" "test/cases/tasks/postgresql_rake_test.rb" "test/cases/tasks/sqlite_rake_test.rb" "test/cases/collection_cache_key_test.rb" "test/cases/unsafe_raw_sql_test.rb" "test/cases/base_test.rb" "test/cases/attributes_test.rb" "test/cases/sanitize_test.rb" "test/cases/multiparameter_attributes_test.rb" "test/cases/explain_subscriber_test.rb" "test/cases/cache_key_test.rb" "test/cases/clone_test.rb" "test/cases/query_cache_test.rb" "test/cases/unconnected_test.rb" "test/cases/transaction_callbacks_test.rb" "test/cases/callbacks_test.rb" "test/cases/finder_respond_to_test.rb" "test/cases/i18n_test.rb" "test/cases/null_relation_test.rb" "test/cases/validations_test.rb" "test/cases/errors_test.rb" "test/cases/reflection_test.rb" "test/cases/test_fixtures_test.rb" "test/cases/counter_cache_test.rb" "test/cases/reserved_word_test.rb" "test/cases/autosave_association_test.rb" "test/cases/comment_test.rb" "test/cases/locking_test.rb" "test/cases/validations/length_validation_test.rb" "test/cases/validations/association_validation_test.rb" "test/cases/validations/uniqueness_validation_test.rb" "test/cases/validations/i18n_generate_message_validation_test.rb" "test/cases/validations/presence_validation_test.rb" "test/cases/validations/i18n_validation_test.rb" "test/cases/validations/absence_validation_test.rb" "test/cases/persistence_test.rb" "test/cases/column_alias_test.rb" "test/cases/quoting_test.rb" "test/cases/type/type_map_test.rb" "test/cases/type/string_test.rb" "test/cases/type/date_time_test.rb" "test/cases/type/unsigned_integer_test.rb" "test/cases/type/adapter_specific_registry_test.rb" "test/cases/type/integer_test.rb" "test/cases/instrumentation_test.rb" "test/cases/database_statements_test.rb" "test/cases/associations_test.rb" "test/cases/custom_locking_test.rb" "test/cases/time_precision_test.rb" "test/cases/associations/eager_load_nested_include_test.rb" "test/cases/associations/cascaded_eager_loading_test.rb" "test/cases/associations/left_outer_join_association_test.rb" "test/cases/associations/nested_through_associations_test.rb" "test/cases/associations/inverse_associations_test.rb" "test/cases/associations/eager_load_includes_full_sti_class_test.rb" "test/cases/associations/callbacks_test.rb" "test/cases/associations/extension_test.rb" "test/cases/associations/bidirectional_destroy_dependencies_test.rb" "test/cases/associations/eager_test.rb" "test/cases/associations/join_model_test.rb" "test/cases/associations/inner_join_association_test.rb" "test/cases/associations/has_one_through_associations_test.rb" "test/cases/associations/eager_singularization_test.rb" "test/cases/associations/required_test.rb" "test/cases/associations/has_one_associations_test.rb" "test/cases/associations/belongs_to_associations_test.rb" "test/cases/associations/has_many_associations_test.rb" "test/cases/associations/has_and_belongs_to_many_associations_test.rb" "test/cases/associations/has_many_through_associations_test.rb" "test/cases/explain_test.rb" "test/cases/nested_attributes_with_callbacks_test.rb" "test/cases/connection_specification/resolver_test.rb" "test/cases/inheritance_test.rb" "test/cases/scoping/named_scoping_test.rb" "test/cases/scoping/default_scoping_test.rb" "test/cases/scoping/relation_scoping_test.rb" "test/cases/readonly_test.rb" "test/cases/result_test.rb" "test/cases/calculations_test.rb" "test/cases/binary_test.rb" "test/cases/mixin_test.rb" "test/cases/store_test.rb" "test/cases/date_time_test.rb" "test/cases/touch_later_test.rb" "test/cases/bind_parameter_test.rb" "test/cases/invertible_migration_test.rb" "test/cases/column_definition_test.rb" "test/cases/serialization_test.rb" "test/cases/legacy_configurations_test.rb" "test/cases/suppressor_test.rb" "test/cases/multiple_db_test.rb" "test/cases/arel/nodes/select_statement_test.rb" "test/cases/arel/nodes/window_test.rb" "test/cases/arel/nodes/false_test.rb" "test/cases/arel/nodes/bind_param_test.rb" "test/cases/arel/nodes/named_function_test.rb" "test/cases/arel/nodes/and_test.rb" "test/cases/arel/nodes/true_test.rb" "test/cases/arel/nodes/node_test.rb" "test/cases/arel/nodes/delete_statement_test.rb" "test/cases/arel/nodes/as_test.rb" "test/cases/arel/nodes/binary_test.rb" "test/cases/arel/nodes/update_statement_test.rb" "test/cases/arel/nodes/equality_test.rb" "test/cases/arel/nodes/sum_test.rb" "test/cases/arel/nodes/descending_test.rb" "test/cases/arel/nodes/ascending_test.rb" "test/cases/arel/nodes/or_test.rb" "test/cases/arel/nodes/bin_test.rb" "test/cases/arel/nodes/extract_test.rb" "test/cases/arel/nodes/insert_statement_test.rb" "test/cases/arel/nodes/casted_test.rb" "test/cases/arel/nodes/table_alias_test.rb" "test/cases/arel/nodes/grouping_test.rb" "test/cases/arel/nodes/distinct_test.rb" "test/cases/arel/nodes/sql_literal_test.rb" "test/cases/arel/nodes/select_core_test.rb" "test/cases/arel/nodes/over_test.rb" "test/cases/arel/nodes/count_test.rb" "test/cases/arel/nodes/infix_operation_test.rb" "test/cases/arel/nodes/unary_operation_test.rb" "test/cases/arel/nodes/not_test.rb" "test/cases/arel/nodes/case_test.rb" "test/cases/arel/attributes_test.rb" "test/cases/arel/crud_test.rb" "test/cases/arel/nodes_test.rb" "test/cases/arel/collectors/substitute_bind_collector_test.rb" "test/cases/arel/collectors/bind_test.rb" "test/cases/arel/collectors/composite_test.rb" "test/cases/arel/collectors/sql_string_test.rb" "test/cases/arel/visitors/postgres_test.rb" "test/cases/arel/visitors/to_sql_test.rb" "test/cases/arel/visitors/oracle12_test.rb" "test/cases/arel/visitors/dispatch_contamination_test.rb" "test/cases/arel/visitors/dot_test.rb" "test/cases/arel/visitors/ibm_db_test.rb" "test/cases/arel/visitors/depth_first_test.rb" "test/cases/arel/visitors/oracle_test.rb" "test/cases/arel/visitors/mssql_test.rb" "test/cases/arel/visitors/mysql_test.rb" "test/cases/arel/visitors/sqlite_test.rb" "test/cases/arel/visitors/informix_test.rb" "test/cases/arel/delete_manager_test.rb" "test/cases/arel/factory_methods_test.rb" "test/cases/arel/insert_manager_test.rb" "test/cases/arel/select_manager_test.rb" "test/cases/arel/table_test.rb" "test/cases/arel/update_manager_test.rb" "test/cases/arel/attributes/attribute_test.rb" "test/cases/arel/attributes/math_test.rb" "test/cases/relation/delegation_test.rb" "test/cases/relation/delete_all_test.rb" "test/cases/relation/where_test.rb" "test/cases/relation/record_fetch_warning_test.rb" "test/cases/relation/predicate_builder_test.rb" "test/cases/relation/where_clause_test.rb" "test/cases/relation/or_test.rb" "test/cases/relation/mutation_test.rb" "test/cases/relation/select_test.rb" "test/cases/relation/where_chain_test.rb" "test/cases/relation/update_all_test.rb" "test/cases/relation/merging_test.rb" "test/cases/yaml_serialization_test.rb" "test/cases/date_time_precision_test.rb" "test/cases/migration/foreign_key_test.rb" "test/cases/migration/index_test.rb" "test/cases/migration/change_schema_test.rb" "test/cases/migration/rename_table_test.rb" "test/cases/migration/references_statements_test.rb" "test/cases/migration/logger_test.rb" "test/cases/migration/compatibility_test.rb" "test/cases/migration/columns_test.rb" "test/cases/migration/references_index_test.rb" "test/cases/migration/change_table_test.rb" "test/cases/migration/references_foreign_key_test.rb" "test/cases/migration/create_join_table_test.rb" "test/cases/migration/column_attributes_test.rb" "test/cases/migration/pending_migrations_test.rb" "test/cases/migration/command_recorder_test.rb" "test/cases/migration/column_positioning_test.rb" "test/cases/transaction_isolation_test.rb" "test/cases/schema_loading_test.rb" "test/cases/attribute_methods_test.rb" "test/cases/batches_test.rb" "test/cases/core_test.rb" "test/cases/integration_test.rb" "test/cases/fixtures_test.rb" "test/cases/relations_test.rb" "test/cases/boolean_test.rb" "test/cases/finder_test.rb" "test/cases/dirty_test.rb" "test/cases/view_test.rb" "test/cases/json_attribute_test.rb" "test/cases/fixture_set/file_test.rb" "test/cases/attribute_decorators_test.rb" "test/cases/relation_test.rb" "test/cases/numeric_data_test.rb" "test/cases/reaper_test.rb" "test/cases/connection_adapters/schema_cache_test.rb" "test/cases/connection_adapters/connection_specification_test.rb" "test/cases/connection_adapters/mysql_type_lookup_test.rb" "test/cases/connection_adapters/adapter_leasing_test.rb" "test/cases/connection_adapters/connection_handlers_multi_db_test.rb" "test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" "test/cases/connection_adapters/connection_handler_test.rb" "test/cases/connection_adapters/type_lookup_test.rb" "test/cases/reload_models_test.rb" "test/cases/hot_compatibility_test.rb" "test/cases/aggregations_test.rb" "test/cases/secure_token_test.rb" "test/cases/serialized_attribute_test.rb" "test/cases/enum_test.rb" "test/cases/migrator_test.rb" "test/cases/defaults_test.rb" "test/cases/primary_keys_test.rb" "test/cases/adapter_test.rb" "test/cases/connection_management_test.rb" "test/cases/nested_attributes_test.rb" "test/cases/connection_pool_test.rb" "test/cases/dup_test.rb" "test/cases/statement_cache_test.rb" "test/cases/coders/yaml_column_test.rb" "test/cases/coders/json_test.rb" "test/cases/invalid_connection_test.rb" "test/cases/modules_test.rb" "test/cases/json_serialization_test.rb" "test/cases/type_test.rb" "test/cases/disconnected_test.rb" "test/cases/ar_schema_test.rb" "test/cases/date_test.rb" "test/cases/log_subscriber_test.rb" "test/cases/forbidden_attributes_protection_test.rb" "test/cases/pooled_connections_test.rb" "test/cases/transactions_test.rb" "test/cases/adapters/postgresql/timestamp_test.rb" "test/cases/adapters/postgresql/geometric_test.rb" "test/cases/adapters/postgresql/range_test.rb" "test/cases/adapters/postgresql/infinity_test.rb" "test/cases/adapters/postgresql/case_insensitive_test.rb" "test/cases/adapters/postgresql/datatype_test.rb" "test/cases/adapters/postgresql/postgresql_adapter_test.rb" "test/cases/adapters/postgresql/schema_authorization_test.rb" "test/cases/adapters/postgresql/xml_test.rb" "test/cases/adapters/postgresql/utils_test.rb" "test/cases/adapters/postgresql/serial_test.rb" "test/cases/adapters/postgresql/active_schema_test.rb" "test/cases/adapters/postgresql/array_test.rb" "test/cases/adapters/postgresql/change_schema_test.rb" "test/cases/adapters/postgresql/prepared_statements_disabled_test.rb" "test/cases/adapters/postgresql/rename_table_test.rb" "test/cases/adapters/postgresql/quoting_test.rb" "test/cases/adapters/postgresql/ltree_test.rb" "test/cases/adapters/postgresql/explain_test.rb" "test/cases/adapters/postgresql/collation_test.rb" "test/cases/adapters/postgresql/numbers_test.rb" "test/cases/adapters/postgresql/transaction_test.rb" "test/cases/adapters/postgresql/hstore_test.rb" "test/cases/adapters/postgresql/schema_test.rb" "test/cases/adapters/postgresql/create_unlogged_tables_test.rb" "test/cases/adapters/postgresql/foreign_table_test.rb" "test/cases/adapters/postgresql/network_test.rb" "test/cases/adapters/postgresql/referential_integrity_test.rb" "test/cases/adapters/postgresql/citext_test.rb" "test/cases/adapters/postgresql/composite_test.rb" "test/cases/adapters/postgresql/uuid_test.rb" "test/cases/adapters/postgresql/partitions_test.rb" "test/cases/adapters/postgresql/connection_test.rb" "test/cases/adapters/postgresql/bit_string_test.rb" "test/cases/adapters/postgresql/cidr_test.rb" "test/cases/adapters/postgresql/enum_test.rb" "test/cases/adapters/postgresql/statement_pool_test.rb" "test/cases/adapters/postgresql/money_test.rb" "test/cases/adapters/postgresql/full_text_test.rb" "test/cases/adapters/postgresql/extension_migration_test.rb" "test/cases/adapters/postgresql/type_lookup_test.rb" "test/cases/adapters/postgresql/domain_test.rb" "test/cases/adapters/postgresql/date_test.rb" "test/cases/adapters/postgresql/json_test.rb" "test/cases/adapters/postgresql/integer_test.rb" "test/cases/adapters/postgresql/bytea_test.rb"
  2.  
  3.  
  4. /home/yahonda/.rbenv/versions/2.5.3/bin/ruby -w -Itest -e 'require "./test/cases/statement_invalid_test.rb" ; require "./test/cases/migration_test.rb" ; require "./test/cases/timestamp_test.rb" ; require "./test/cases/types_test.rb" ; require "./test/cases/attribute_methods/read_test.rb" ; require "./test/cases/schema_dumper_test.rb" ; require "./test/cases/habtm_destroy_order_test.rb" ; require "./test/cases/filter_attributes_test.rb" ; require "./test/cases/tasks/mysql_rake_test.rb" ; require "./test/cases/tasks/database_tasks_test.rb" ; require "./test/cases/tasks/postgresql_rake_test.rb" ; require "./test/cases/tasks/sqlite_rake_test.rb" ; require "./test/cases/collection_cache_key_test.rb" ; require "./test/cases/unsafe_raw_sql_test.rb" ; require "./test/cases/base_test.rb" ; require "./test/cases/attributes_test.rb" ; require "./test/cases/sanitize_test.rb" ; require "./test/cases/multiparameter_attributes_test.rb" ; require "./test/cases/explain_subscriber_test.rb" ; require "./test/cases/cache_key_test.rb" ; require "./test/cases/clone_test.rb" ; require "./test/cases/query_cache_test.rb" ; require "./test/cases/unconnected_test.rb" ; require "./test/cases/transaction_callbacks_test.rb" ; require "./test/cases/callbacks_test.rb" ; require "./test/cases/finder_respond_to_test.rb" ; require "./test/cases/i18n_test.rb" ; require "./test/cases/null_relation_test.rb" ; require "./test/cases/validations_test.rb" ; require "./test/cases/errors_test.rb" ; require "./test/cases/reflection_test.rb" ; require "./test/cases/test_fixtures_test.rb" ; require "./test/cases/counter_cache_test.rb" ; require "./test/cases/reserved_word_test.rb" ; require "./test/cases/autosave_association_test.rb" ; require "./test/cases/comment_test.rb" ; require "./test/cases/locking_test.rb" ; require "./test/cases/validations/length_validation_test.rb" ; require "./test/cases/validations/association_validation_test.rb" ; require "./test/cases/validations/uniqueness_validation_test.rb" ; require "./test/cases/validations/i18n_generate_message_validation_test.rb" ; require "./test/cases/validations/presence_validation_test.rb" ; require "./test/cases/validations/i18n_validation_test.rb" ; require "./test/cases/validations/absence_validation_test.rb" ; require "./test/cases/persistence_test.rb" ; require "./test/cases/column_alias_test.rb" ; require "./test/cases/quoting_test.rb" ; require "./test/cases/type/type_map_test.rb" ; require "./test/cases/type/string_test.rb" ; require "./test/cases/type/date_time_test.rb" ; require "./test/cases/type/unsigned_integer_test.rb" ; require "./test/cases/type/adapter_specific_registry_test.rb" ; require "./test/cases/type/integer_test.rb" ; require "./test/cases/instrumentation_test.rb" ; require "./test/cases/database_statements_test.rb" ; require "./test/cases/associations_test.rb" ; require "./test/cases/custom_locking_test.rb" ; require "./test/cases/time_precision_test.rb" ; require "./test/cases/associations/eager_load_nested_include_test.rb" ; require "./test/cases/associations/cascaded_eager_loading_test.rb" ; require "./test/cases/associations/left_outer_join_association_test.rb" ; require "./test/cases/associations/nested_through_associations_test.rb" ; require "./test/cases/associations/inverse_associations_test.rb" ; require "./test/cases/associations/eager_load_includes_full_sti_class_test.rb" ; require "./test/cases/associations/callbacks_test.rb" ; require "./test/cases/associations/extension_test.rb" ; require "./test/cases/associations/bidirectional_destroy_dependencies_test.rb" ; require "./test/cases/associations/eager_test.rb" ; require "./test/cases/associations/join_model_test.rb" ; require "./test/cases/associations/inner_join_association_test.rb" ; require "./test/cases/associations/has_one_through_associations_test.rb" ; require "./test/cases/associations/eager_singularization_test.rb" ; require "./test/cases/associations/required_test.rb" ; require "./test/cases/associations/has_one_associations_test.rb" ; require "./test/cases/associations/belongs_to_associations_test.rb" ; require "./test/cases/associations/has_many_associations_test.rb" ; require "./test/cases/associations/has_and_belongs_to_many_associations_test.rb" ; require "./test/cases/associations/has_many_through_associations_test.rb" ; require "./test/cases/explain_test.rb" ; require "./test/cases/nested_attributes_with_callbacks_test.rb" ; require "./test/cases/connection_specification/resolver_test.rb" ; require "./test/cases/inheritance_test.rb" ; require "./test/cases/scoping/named_scoping_test.rb" ; require "./test/cases/scoping/default_scoping_test.rb" ; require "./test/cases/scoping/relation_scoping_test.rb" ; require "./test/cases/readonly_test.rb" ; require "./test/cases/result_test.rb" ; require "./test/cases/calculations_test.rb" ; require "./test/cases/binary_test.rb" ; require "./test/cases/mixin_test.rb" ; require "./test/cases/store_test.rb" ; require "./test/cases/date_time_test.rb" ; require "./test/cases/touch_later_test.rb" ; require "./test/cases/bind_parameter_test.rb" ; require "./test/cases/invertible_migration_test.rb" ; require "./test/cases/column_definition_test.rb" ; require "./test/cases/serialization_test.rb" ; require "./test/cases/legacy_configurations_test.rb" ; require "./test/cases/suppressor_test.rb" ; require "./test/cases/multiple_db_test.rb" ; require "./test/cases/arel/nodes/select_statement_test.rb" ; require "./test/cases/arel/nodes/window_test.rb" ; require "./test/cases/arel/nodes/false_test.rb" ; require "./test/cases/arel/nodes/bind_param_test.rb" ; require "./test/cases/arel/nodes/named_function_test.rb" ; require "./test/cases/arel/nodes/and_test.rb" ; require "./test/cases/arel/nodes/true_test.rb" ; require "./test/cases/arel/nodes/node_test.rb" ; require "./test/cases/arel/nodes/delete_statement_test.rb" ; require "./test/cases/arel/nodes/as_test.rb" ; require "./test/cases/arel/nodes/binary_test.rb" ; require "./test/cases/arel/nodes/update_statement_test.rb" ; require "./test/cases/arel/nodes/equality_test.rb" ; require "./test/cases/arel/nodes/sum_test.rb" ; require "./test/cases/arel/nodes/descending_test.rb" ; require "./test/cases/arel/nodes/ascending_test.rb" ; require "./test/cases/arel/nodes/or_test.rb" ; require "./test/cases/arel/nodes/bin_test.rb" ; require "./test/cases/arel/nodes/extract_test.rb" ; require "./test/cases/arel/nodes/insert_statement_test.rb" ; require "./test/cases/arel/nodes/casted_test.rb" ; require "./test/cases/arel/nodes/table_alias_test.rb" ; require "./test/cases/arel/nodes/grouping_test.rb" ; require "./test/cases/arel/nodes/distinct_test.rb" ; require "./test/cases/arel/nodes/sql_literal_test.rb" ; require "./test/cases/arel/nodes/select_core_test.rb" ; require "./test/cases/arel/nodes/over_test.rb" ; require "./test/cases/arel/nodes/count_test.rb" ; require "./test/cases/arel/nodes/infix_operation_test.rb" ; require "./test/cases/arel/nodes/unary_operation_test.rb" ; require "./test/cases/arel/nodes/not_test.rb" ; require "./test/cases/arel/nodes/case_test.rb" ; require "./test/cases/arel/attributes_test.rb" ; require "./test/cases/arel/crud_test.rb" ; require "./test/cases/arel/nodes_test.rb" ; require "./test/cases/arel/collectors/substitute_bind_collector_test.rb" ; require "./test/cases/arel/collectors/bind_test.rb" ; require "./test/cases/arel/collectors/composite_test.rb" ; require "./test/cases/arel/collectors/sql_string_test.rb" ; require "./test/cases/arel/visitors/postgres_test.rb" ; require "./test/cases/arel/visitors/to_sql_test.rb" ; require "./test/cases/arel/visitors/oracle12_test.rb" ; require "./test/cases/arel/visitors/dispatch_contamination_test.rb" ; require "./test/cases/arel/visitors/dot_test.rb" ; require "./test/cases/arel/visitors/ibm_db_test.rb" ; require "./test/cases/arel/visitors/depth_first_test.rb" ; require "./test/cases/arel/visitors/oracle_test.rb" ; require "./test/cases/arel/visitors/mssql_test.rb" ; require "./test/cases/arel/visitors/mysql_test.rb" ; require "./test/cases/arel/visitors/sqlite_test.rb" ; require "./test/cases/arel/visitors/informix_test.rb" ; require "./test/cases/arel/delete_manager_test.rb" ; require "./test/cases/arel/factory_methods_test.rb" ; require "./test/cases/arel/insert_manager_test.rb" ; require "./test/cases/arel/select_manager_test.rb" ; require "./test/cases/arel/table_test.rb" ; require "./test/cases/arel/update_manager_test.rb" ; require "./test/cases/arel/attributes/attribute_test.rb" ; require "./test/cases/arel/attributes/math_test.rb" ; require "./test/cases/relation/delegation_test.rb" ; require "./test/cases/relation/delete_all_test.rb" ; require "./test/cases/relation/where_test.rb" ; require "./test/cases/relation/record_fetch_warning_test.rb" ; require "./test/cases/relation/predicate_builder_test.rb" ; require "./test/cases/relation/where_clause_test.rb" ; require "./test/cases/relation/or_test.rb" ; require "./test/cases/relation/mutation_test.rb" ; require "./test/cases/relation/select_test.rb" ; require "./test/cases/relation/where_chain_test.rb" ; require "./test/cases/relation/update_all_test.rb" ; require "./test/cases/relation/merging_test.rb" ; require "./test/cases/yaml_serialization_test.rb" ; require "./test/cases/date_time_precision_test.rb" ; require "./test/cases/migration/foreign_key_test.rb" ; require "./test/cases/migration/index_test.rb" ; require "./test/cases/migration/change_schema_test.rb" ; require "./test/cases/migration/rename_table_test.rb" ; require "./test/cases/migration/references_statements_test.rb" ; require "./test/cases/migration/logger_test.rb" ; require "./test/cases/migration/compatibility_test.rb" ; require "./test/cases/migration/columns_test.rb" ; require "./test/cases/migration/references_index_test.rb" ; require "./test/cases/migration/change_table_test.rb" ; require "./test/cases/migration/references_foreign_key_test.rb" ; require "./test/cases/migration/create_join_table_test.rb" ; require "./test/cases/migration/column_attributes_test.rb" ; require "./test/cases/migration/pending_migrations_test.rb" ; require "./test/cases/migration/command_recorder_test.rb" ; require "./test/cases/migration/column_positioning_test.rb" ; require "./test/cases/transaction_isolation_test.rb" ; require "./test/cases/schema_loading_test.rb" ; require "./test/cases/attribute_methods_test.rb" ; require "./test/cases/batches_test.rb" ; require "./test/cases/core_test.rb" ; require "./test/cases/integration_test.rb" ; require "./test/cases/fixtures_test.rb" ; require "./test/cases/relations_test.rb" ; require "./test/cases/boolean_test.rb" ; require "./test/cases/finder_test.rb" ; require "./test/cases/dirty_test.rb" ; require "./test/cases/view_test.rb" ; require "./test/cases/json_attribute_test.rb" ; require "./test/cases/fixture_set/file_test.rb" ; require "./test/cases/attribute_decorators_test.rb" ; require "./test/cases/relation_test.rb" ; require "./test/cases/numeric_data_test.rb" ; require "./test/cases/reaper_test.rb" ; require "./test/cases/connection_adapters/schema_cache_test.rb" ; require "./test/cases/connection_adapters/connection_specification_test.rb" ; require "./test/cases/connection_adapters/mysql_type_lookup_test.rb" ; require "./test/cases/connection_adapters/adapter_leasing_test.rb" ; require "./test/cases/connection_adapters/connection_handlers_multi_db_test.rb" ; require "./test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" ; require "./test/cases/connection_adapters/connection_handler_test.rb" ; require "./test/cases/connection_adapters/type_lookup_test.rb" ; require "./test/cases/reload_models_test.rb" ; require "./test/cases/hot_compatibility_test.rb" ; require "./test/cases/aggregations_test.rb" ; require "./test/cases/secure_token_test.rb" ; require "./test/cases/serialized_attribute_test.rb" ; require "./test/cases/enum_test.rb" ; require "./test/cases/migrator_test.rb" ; require "./test/cases/defaults_test.rb" ; require "./test/cases/primary_keys_test.rb" ; require "./test/cases/adapter_test.rb" ; require "./test/cases/connection_management_test.rb" ; require "./test/cases/nested_attributes_test.rb" ; require "./test/cases/connection_pool_test.rb" ; require "./test/cases/dup_test.rb" ; require "./test/cases/statement_cache_test.rb" ; require "./test/cases/coders/yaml_column_test.rb" ; require "./test/cases/coders/json_test.rb" ; require "./test/cases/invalid_connection_test.rb" ; require "./test/cases/modules_test.rb" ; require "./test/cases/json_serialization_test.rb" ; require "./test/cases/type_test.rb" ; require "./test/cases/disconnected_test.rb" ; require "./test/cases/ar_schema_test.rb" ; require "./test/cases/date_test.rb" ; require "./test/cases/log_subscriber_test.rb" ; require "./test/cases/forbidden_attributes_protection_test.rb" ; require "./test/cases/pooled_connections_test.rb" ; require "./test/cases/transactions_test.rb" ; require "./test/cases/adapters/postgresql/timestamp_test.rb" ; require "./test/cases/adapters/postgresql/geometric_test.rb" ; require "./test/cases/adapters/postgresql/range_test.rb" ; require "./test/cases/adapters/postgresql/infinity_test.rb" ; require "./test/cases/adapters/postgresql/case_insensitive_test.rb" ; require "./test/cases/adapters/postgresql/datatype_test.rb" ; require "./test/cases/adapters/postgresql/postgresql_adapter_test.rb" ; require "./test/cases/adapters/postgresql/schema_authorization_test.rb" ; require "./test/cases/adapters/postgresql/xml_test.rb" ; require "./test/cases/adapters/postgresql/utils_test.rb" ; require "./test/cases/adapters/postgresql/serial_test.rb" ; require "./test/cases/adapters/postgresql/active_schema_test.rb" ; require "./test/cases/adapters/postgresql/array_test.rb" ; require "./test/cases/adapters/postgresql/change_schema_test.rb" ; require "./test/cases/adapters/postgresql/prepared_statements_disabled_test.rb" ; require "./test/cases/adapters/postgresql/rename_table_test.rb" ; require "./test/cases/adapters/postgresql/quoting_test.rb" ; require "./test/cases/adapters/postgresql/ltree_test.rb" ; require "./test/cases/adapters/postgresql/explain_test.rb" ; require "./test/cases/adapters/postgresql/collation_test.rb" ; require "./test/cases/adapters/postgresql/numbers_test.rb" ; require "./test/cases/adapters/postgresql/transaction_test.rb" ; require "./test/cases/adapters/postgresql/hstore_test.rb" ; require "./test/cases/adapters/postgresql/schema_test.rb" ; require "./test/cases/adapters/postgresql/create_unlogged_tables_test.rb" ; require "./test/cases/adapters/postgresql/foreign_table_test.rb" ; require "./test/cases/adapters/postgresql/network_test.rb" ; require "./test/cases/adapters/postgresql/referential_integrity_test.rb" ; require "./test/cases/adapters/postgresql/citext_test.rb" ; require "./test/cases/adapters/postgresql/composite_test.rb" ; require "./test/cases/adapters/postgresql/uuid_test.rb" ; require "./test/cases/adapters/postgresql/partitions_test.rb" ; require "./test/cases/adapters/postgresql/connection_test.rb" ; require "./test/cases/adapters/postgresql/bit_string_test.rb" ; require "./test/cases/adapters/postgresql/cidr_test.rb" ; require "./test/cases/adapters/postgresql/enum_test.rb" ; require "./test/cases/adapters/postgresql/statement_pool_test.rb" ; require "./test/cases/adapters/postgresql/money_test.rb" ; require "./test/cases/adapters/postgresql/full_text_test.rb" ; require "./test/cases/adapters/postgresql/extension_migration_test.rb" ; require "./test/cases/adapters/postgresql/type_lookup_test.rb" ; require "./test/cases/adapters/postgresql/domain_test.rb" ; require "./test/cases/adapters/postgresql/date_test.rb" ; require "./test/cases/adapters/postgresql/json_test.rb" ; require "./test/cases/adapters/postgresql/integer_test.rb" ; require "./test/cases/adapters/postgresql/bytea_test.rb"' -- --seed 28928 --server 15600
  5.  
  6. reproducing...Using postgresql
  7. Run options: --seed 28928 --server 15600
  8.  
  9. # Running:
  10.  
  11. ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S......................................................................................................................................................................................................................................................................................................................S..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................F
  12.  
  13. Failure:
  14. FinderTest#test_find_only_some_columns [/home/yahonda/git/rails/activerecord/test/cases/finder_test.rb:770]:
  15. [ActiveModel::MissingAttributeError] exception expected, not
  16. Class: <NoMethodError>
  17. Message: <"undefined method `title' for #<Topic id: nil, author_name: \"David\">">
  18. ---Backtrace---
  19. /home/yahonda/git/rails/activemodel/lib/active_model/attribute_methods.rb:430:in `method_missing'
  20. /home/yahonda/git/rails/activemodel/lib/active_model/validations/acceptance.rb:38:in `block in initialize'
  21. /home/yahonda/git/rails/activemodel/lib/active_model/validations/acceptance.rb:38:in `block in initialize'
  22. /home/yahonda/git/rails/activerecord/test/cases/finder_test.rb:770:in `block in test_find_only_some_columns'
  23. ---------------
  24.  
  25.  
  26. rails test home/yahonda/git/rails/activerecord/test/cases/finder_test.rb:768
  27.  
  28. .....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................FATAL: terminating connection due to administrator command
  29. ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
  30.  
  31. Finished in 225.903096s, 30.6415 runs/s, 80.5788 assertions/s.
  32. 6922 runs, 18203 assertions, 1 failures, 0 errors, 2 skips
  33.  
  34. You have skipped tests. Run with --verbose for details.
  35. in 231.60 sec
  36.  
  37. /home/yahonda/.rbenv/versions/2.5.3/bin/ruby -w -Itest -e 'require "./test/cases/statement_invalid_test.rb" ; require "./test/cases/migration_test.rb" ; require "./test/cases/timestamp_test.rb" ; require "./test/cases/types_test.rb" ; require "./test/cases/attribute_methods/read_test.rb" ; require "./test/cases/schema_dumper_test.rb" ; require "./test/cases/habtm_destroy_order_test.rb" ; require "./test/cases/filter_attributes_test.rb" ; require "./test/cases/tasks/mysql_rake_test.rb" ; require "./test/cases/tasks/database_tasks_test.rb" ; require "./test/cases/tasks/postgresql_rake_test.rb" ; require "./test/cases/tasks/sqlite_rake_test.rb" ; require "./test/cases/collection_cache_key_test.rb" ; require "./test/cases/unsafe_raw_sql_test.rb" ; require "./test/cases/base_test.rb" ; require "./test/cases/attributes_test.rb" ; require "./test/cases/sanitize_test.rb" ; require "./test/cases/multiparameter_attributes_test.rb" ; require "./test/cases/explain_subscriber_test.rb" ; require "./test/cases/cache_key_test.rb" ; require "./test/cases/clone_test.rb" ; require "./test/cases/query_cache_test.rb" ; require "./test/cases/unconnected_test.rb" ; require "./test/cases/transaction_callbacks_test.rb" ; require "./test/cases/callbacks_test.rb" ; require "./test/cases/finder_respond_to_test.rb" ; require "./test/cases/i18n_test.rb" ; require "./test/cases/null_relation_test.rb" ; require "./test/cases/validations_test.rb" ; require "./test/cases/errors_test.rb" ; require "./test/cases/reflection_test.rb" ; require "./test/cases/test_fixtures_test.rb" ; require "./test/cases/counter_cache_test.rb" ; require "./test/cases/reserved_word_test.rb" ; require "./test/cases/autosave_association_test.rb" ; require "./test/cases/comment_test.rb" ; require "./test/cases/locking_test.rb" ; require "./test/cases/validations/length_validation_test.rb" ; require "./test/cases/validations/association_validation_test.rb" ; require "./test/cases/validations/uniqueness_validation_test.rb" ; require "./test/cases/validations/i18n_generate_message_validation_test.rb" ; require "./test/cases/validations/presence_validation_test.rb" ; require "./test/cases/validations/i18n_validation_test.rb" ; require "./test/cases/validations/absence_validation_test.rb" ; require "./test/cases/persistence_test.rb" ; require "./test/cases/column_alias_test.rb" ; require "./test/cases/quoting_test.rb" ; require "./test/cases/type/type_map_test.rb" ; require "./test/cases/type/string_test.rb" ; require "./test/cases/type/date_time_test.rb" ; require "./test/cases/type/unsigned_integer_test.rb" ; require "./test/cases/type/adapter_specific_registry_test.rb" ; require "./test/cases/type/integer_test.rb" ; require "./test/cases/instrumentation_test.rb" ; require "./test/cases/database_statements_test.rb" ; require "./test/cases/associations_test.rb" ; require "./test/cases/custom_locking_test.rb" ; require "./test/cases/time_precision_test.rb" ; require "./test/cases/associations/eager_load_nested_include_test.rb" ; require "./test/cases/associations/cascaded_eager_loading_test.rb" ; require "./test/cases/associations/left_outer_join_association_test.rb" ; require "./test/cases/associations/nested_through_associations_test.rb" ; require "./test/cases/associations/inverse_associations_test.rb" ; require "./test/cases/associations/eager_load_includes_full_sti_class_test.rb" ; require "./test/cases/associations/callbacks_test.rb" ; require "./test/cases/associations/extension_test.rb" ; require "./test/cases/associations/bidirectional_destroy_dependencies_test.rb" ; require "./test/cases/associations/eager_test.rb" ; require "./test/cases/associations/join_model_test.rb" ; require "./test/cases/associations/inner_join_association_test.rb" ; require "./test/cases/associations/has_one_through_associations_test.rb" ; require "./test/cases/associations/eager_singularization_test.rb" ; require "./test/cases/associations/required_test.rb" ; require "./test/cases/associations/has_one_associations_test.rb" ; require "./test/cases/associations/belongs_to_associations_test.rb" ; require "./test/cases/associations/has_many_associations_test.rb" ; require "./test/cases/associations/has_and_belongs_to_many_associations_test.rb" ; require "./test/cases/associations/has_many_through_associations_test.rb" ; require "./test/cases/explain_test.rb" ; require "./test/cases/nested_attributes_with_callbacks_test.rb" ; require "./test/cases/connection_specification/resolver_test.rb" ; require "./test/cases/inheritance_test.rb" ; require "./test/cases/scoping/named_scoping_test.rb" ; require "./test/cases/scoping/default_scoping_test.rb" ; require "./test/cases/scoping/relation_scoping_test.rb" ; require "./test/cases/readonly_test.rb" ; require "./test/cases/result_test.rb" ; require "./test/cases/calculations_test.rb" ; require "./test/cases/binary_test.rb" ; require "./test/cases/mixin_test.rb" ; require "./test/cases/store_test.rb" ; require "./test/cases/date_time_test.rb" ; require "./test/cases/touch_later_test.rb" ; require "./test/cases/bind_parameter_test.rb" ; require "./test/cases/invertible_migration_test.rb" ; require "./test/cases/column_definition_test.rb" ; require "./test/cases/serialization_test.rb" ; require "./test/cases/legacy_configurations_test.rb" ; require "./test/cases/suppressor_test.rb" ; require "./test/cases/multiple_db_test.rb" ; require "./test/cases/arel/nodes/select_statement_test.rb" ; require "./test/cases/arel/nodes/window_test.rb" ; require "./test/cases/arel/nodes/false_test.rb" ; require "./test/cases/arel/nodes/bind_param_test.rb" ; require "./test/cases/arel/nodes/named_function_test.rb" ; require "./test/cases/arel/nodes/and_test.rb" ; require "./test/cases/arel/nodes/true_test.rb" ; require "./test/cases/arel/nodes/node_test.rb" ; require "./test/cases/arel/nodes/delete_statement_test.rb" ; require "./test/cases/arel/nodes/as_test.rb" ; require "./test/cases/arel/nodes/binary_test.rb" ; require "./test/cases/arel/nodes/update_statement_test.rb" ; require "./test/cases/arel/nodes/equality_test.rb" ; require "./test/cases/arel/nodes/sum_test.rb" ; require "./test/cases/arel/nodes/descending_test.rb" ; require "./test/cases/arel/nodes/ascending_test.rb" ; require "./test/cases/arel/nodes/or_test.rb" ; require "./test/cases/arel/nodes/bin_test.rb" ; require "./test/cases/arel/nodes/extract_test.rb" ; require "./test/cases/arel/nodes/insert_statement_test.rb" ; require "./test/cases/arel/nodes/casted_test.rb" ; require "./test/cases/arel/nodes/table_alias_test.rb" ; require "./test/cases/arel/nodes/grouping_test.rb" ; require "./test/cases/arel/nodes/distinct_test.rb" ; require "./test/cases/arel/nodes/sql_literal_test.rb" ; require "./test/cases/arel/nodes/select_core_test.rb" ; require "./test/cases/arel/nodes/over_test.rb" ; require "./test/cases/arel/nodes/count_test.rb" ; require "./test/cases/arel/nodes/infix_operation_test.rb" ; require "./test/cases/arel/nodes/unary_operation_test.rb" ; require "./test/cases/arel/nodes/not_test.rb" ; require "./test/cases/arel/nodes/case_test.rb" ; require "./test/cases/arel/attributes_test.rb" ; require "./test/cases/arel/crud_test.rb" ; require "./test/cases/arel/nodes_test.rb" ; require "./test/cases/arel/collectors/substitute_bind_collector_test.rb" ; require "./test/cases/arel/collectors/bind_test.rb" ; require "./test/cases/arel/collectors/composite_test.rb" ; require "./test/cases/arel/collectors/sql_string_test.rb" ; require "./test/cases/arel/visitors/postgres_test.rb" ; require "./test/cases/arel/visitors/to_sql_test.rb" ; require "./test/cases/arel/visitors/oracle12_test.rb" ; require "./test/cases/arel/visitors/dispatch_contamination_test.rb" ; require "./test/cases/arel/visitors/dot_test.rb" ; require "./test/cases/arel/visitors/ibm_db_test.rb" ; require "./test/cases/arel/visitors/depth_first_test.rb" ; require "./test/cases/arel/visitors/oracle_test.rb" ; require "./test/cases/arel/visitors/mssql_test.rb" ; require "./test/cases/arel/visitors/mysql_test.rb" ; require "./test/cases/arel/visitors/sqlite_test.rb" ; require "./test/cases/arel/visitors/informix_test.rb" ; require "./test/cases/arel/delete_manager_test.rb" ; require "./test/cases/arel/factory_methods_test.rb" ; require "./test/cases/arel/insert_manager_test.rb" ; require "./test/cases/arel/select_manager_test.rb" ; require "./test/cases/arel/table_test.rb" ; require "./test/cases/arel/update_manager_test.rb" ; require "./test/cases/arel/attributes/attribute_test.rb" ; require "./test/cases/arel/attributes/math_test.rb" ; require "./test/cases/relation/delegation_test.rb" ; require "./test/cases/relation/delete_all_test.rb" ; require "./test/cases/relation/where_test.rb" ; require "./test/cases/relation/record_fetch_warning_test.rb" ; require "./test/cases/relation/predicate_builder_test.rb" ; require "./test/cases/relation/where_clause_test.rb" ; require "./test/cases/relation/or_test.rb" ; require "./test/cases/relation/mutation_test.rb" ; require "./test/cases/relation/select_test.rb" ; require "./test/cases/relation/where_chain_test.rb" ; require "./test/cases/relation/update_all_test.rb" ; require "./test/cases/relation/merging_test.rb" ; require "./test/cases/yaml_serialization_test.rb" ; require "./test/cases/date_time_precision_test.rb" ; require "./test/cases/migration/foreign_key_test.rb" ; require "./test/cases/migration/index_test.rb" ; require "./test/cases/migration/change_schema_test.rb" ; require "./test/cases/migration/rename_table_test.rb" ; require "./test/cases/migration/references_statements_test.rb" ; require "./test/cases/migration/logger_test.rb" ; require "./test/cases/migration/compatibility_test.rb" ; require "./test/cases/migration/columns_test.rb" ; require "./test/cases/migration/references_index_test.rb" ; require "./test/cases/migration/change_table_test.rb" ; require "./test/cases/migration/references_foreign_key_test.rb" ; require "./test/cases/migration/create_join_table_test.rb" ; require "./test/cases/migration/column_attributes_test.rb" ; require "./test/cases/migration/pending_migrations_test.rb" ; require "./test/cases/migration/command_recorder_test.rb" ; require "./test/cases/migration/column_positioning_test.rb" ; require "./test/cases/transaction_isolation_test.rb" ; require "./test/cases/schema_loading_test.rb" ; require "./test/cases/attribute_methods_test.rb" ; require "./test/cases/batches_test.rb" ; require "./test/cases/core_test.rb" ; require "./test/cases/integration_test.rb" ; require "./test/cases/fixtures_test.rb" ; require "./test/cases/relations_test.rb" ; require "./test/cases/boolean_test.rb" ; require "./test/cases/finder_test.rb" ; require "./test/cases/dirty_test.rb" ; require "./test/cases/view_test.rb" ; require "./test/cases/json_attribute_test.rb" ; require "./test/cases/fixture_set/file_test.rb" ; require "./test/cases/attribute_decorators_test.rb" ; require "./test/cases/relation_test.rb" ; require "./test/cases/numeric_data_test.rb" ; require "./test/cases/reaper_test.rb" ; require "./test/cases/connection_adapters/schema_cache_test.rb" ; require "./test/cases/connection_adapters/connection_specification_test.rb" ; require "./test/cases/connection_adapters/mysql_type_lookup_test.rb" ; require "./test/cases/connection_adapters/adapter_leasing_test.rb" ; require "./test/cases/connection_adapters/connection_handlers_multi_db_test.rb" ; require "./test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" ; require "./test/cases/connection_adapters/connection_handler_test.rb" ; require "./test/cases/connection_adapters/type_lookup_test.rb" ; require "./test/cases/reload_models_test.rb" ; require "./test/cases/hot_compatibility_test.rb" ; require "./test/cases/aggregations_test.rb" ; require "./test/cases/secure_token_test.rb" ; require "./test/cases/serialized_attribute_test.rb" ; require "./test/cases/enum_test.rb" ; require "./test/cases/migrator_test.rb" ; require "./test/cases/defaults_test.rb" ; require "./test/cases/primary_keys_test.rb" ; require "./test/cases/adapter_test.rb" ; require "./test/cases/connection_management_test.rb" ; require "./test/cases/nested_attributes_test.rb" ; require "./test/cases/connection_pool_test.rb" ; require "./test/cases/dup_test.rb" ; require "./test/cases/statement_cache_test.rb" ; require "./test/cases/coders/yaml_column_test.rb" ; require "./test/cases/coders/json_test.rb" ; require "./test/cases/invalid_connection_test.rb" ; require "./test/cases/modules_test.rb" ; require "./test/cases/json_serialization_test.rb" ; require "./test/cases/type_test.rb" ; require "./test/cases/disconnected_test.rb" ; require "./test/cases/ar_schema_test.rb" ; require "./test/cases/date_test.rb" ; require "./test/cases/log_subscriber_test.rb" ; require "./test/cases/forbidden_attributes_protection_test.rb" ; require "./test/cases/pooled_connections_test.rb" ; require "./test/cases/transactions_test.rb" ; require "./test/cases/adapters/postgresql/timestamp_test.rb" ; require "./test/cases/adapters/postgresql/geometric_test.rb" ; require "./test/cases/adapters/postgresql/range_test.rb" ; require "./test/cases/adapters/postgresql/infinity_test.rb" ; require "./test/cases/adapters/postgresql/case_insensitive_test.rb" ; require "./test/cases/adapters/postgresql/datatype_test.rb" ; require "./test/cases/adapters/postgresql/postgresql_adapter_test.rb" ; require "./test/cases/adapters/postgresql/schema_authorization_test.rb" ; require "./test/cases/adapters/postgresql/xml_test.rb" ; require "./test/cases/adapters/postgresql/utils_test.rb" ; require "./test/cases/adapters/postgresql/serial_test.rb" ; require "./test/cases/adapters/postgresql/active_schema_test.rb" ; require "./test/cases/adapters/postgresql/array_test.rb" ; require "./test/cases/adapters/postgresql/change_schema_test.rb" ; require "./test/cases/adapters/postgresql/prepared_statements_disabled_test.rb" ; require "./test/cases/adapters/postgresql/rename_table_test.rb" ; require "./test/cases/adapters/postgresql/quoting_test.rb" ; require "./test/cases/adapters/postgresql/ltree_test.rb" ; require "./test/cases/adapters/postgresql/explain_test.rb" ; require "./test/cases/adapters/postgresql/collation_test.rb" ; require "./test/cases/adapters/postgresql/numbers_test.rb" ; require "./test/cases/adapters/postgresql/transaction_test.rb" ; require "./test/cases/adapters/postgresql/hstore_test.rb" ; require "./test/cases/adapters/postgresql/schema_test.rb" ; require "./test/cases/adapters/postgresql/create_unlogged_tables_test.rb" ; require "./test/cases/adapters/postgresql/foreign_table_test.rb" ; require "./test/cases/adapters/postgresql/network_test.rb" ; require "./test/cases/adapters/postgresql/referential_integrity_test.rb" ; require "./test/cases/adapters/postgresql/citext_test.rb" ; require "./test/cases/adapters/postgresql/composite_test.rb" ; require "./test/cases/adapters/postgresql/uuid_test.rb" ; require "./test/cases/adapters/postgresql/partitions_test.rb" ; require "./test/cases/adapters/postgresql/connection_test.rb" ; require "./test/cases/adapters/postgresql/bit_string_test.rb" ; require "./test/cases/adapters/postgresql/cidr_test.rb" ; require "./test/cases/adapters/postgresql/enum_test.rb" ; require "./test/cases/adapters/postgresql/statement_pool_test.rb" ; require "./test/cases/adapters/postgresql/money_test.rb" ; require "./test/cases/adapters/postgresql/full_text_test.rb" ; require "./test/cases/adapters/postgresql/extension_migration_test.rb" ; require "./test/cases/adapters/postgresql/type_lookup_test.rb" ; require "./test/cases/adapters/postgresql/domain_test.rb" ; require "./test/cases/adapters/postgresql/date_test.rb" ; require "./test/cases/adapters/postgresql/json_test.rb" ; require "./test/cases/adapters/postgresql/integer_test.rb" ; require "./test/cases/adapters/postgresql/bytea_test.rb"' -- --seed 28928 --server 15600 -n "/^(?:FinderTest#(?:test_find_only_some_columns))$/"
  38.  
  39. verifying...Using postgresql
  40. Run options: --seed 28928 --server 15600 -n "/^(?:FinderTest#(?:test_find_only_some_columns))$/"
  41.  
  42. # Running:
  43.  
  44. .
  45.  
  46. Finished in 0.431652s, 2.3167 runs/s, 18.5335 assertions/s.
  47. 1 runs, 8 assertions, 0 failures, 0 errors, 0 skips
  48. in 5.71 sec
  49.  
  50. /home/yahonda/.rbenv/versions/2.5.3/bin/ruby -w -Itest -e 'require "./test/cases/statement_invalid_test.rb" ; require "./test/cases/migration_test.rb" ; require "./test/cases/timestamp_test.rb" ; require "./test/cases/types_test.rb" ; require "./test/cases/attribute_methods/read_test.rb" ; require "./test/cases/schema_dumper_test.rb" ; require "./test/cases/habtm_destroy_order_test.rb" ; require "./test/cases/filter_attributes_test.rb" ; require "./test/cases/tasks/mysql_rake_test.rb" ; require "./test/cases/tasks/database_tasks_test.rb" ; require "./test/cases/tasks/postgresql_rake_test.rb" ; require "./test/cases/tasks/sqlite_rake_test.rb" ; require "./test/cases/collection_cache_key_test.rb" ; require "./test/cases/unsafe_raw_sql_test.rb" ; require "./test/cases/base_test.rb" ; require "./test/cases/attributes_test.rb" ; require "./test/cases/sanitize_test.rb" ; require "./test/cases/multiparameter_attributes_test.rb" ; require "./test/cases/explain_subscriber_test.rb" ; require "./test/cases/cache_key_test.rb" ; require "./test/cases/clone_test.rb" ; require "./test/cases/query_cache_test.rb" ; require "./test/cases/unconnected_test.rb" ; require "./test/cases/transaction_callbacks_test.rb" ; require "./test/cases/callbacks_test.rb" ; require "./test/cases/finder_respond_to_test.rb" ; require "./test/cases/i18n_test.rb" ; require "./test/cases/null_relation_test.rb" ; require "./test/cases/validations_test.rb" ; require "./test/cases/errors_test.rb" ; require "./test/cases/reflection_test.rb" ; require "./test/cases/test_fixtures_test.rb" ; require "./test/cases/counter_cache_test.rb" ; require "./test/cases/reserved_word_test.rb" ; require "./test/cases/autosave_association_test.rb" ; require "./test/cases/comment_test.rb" ; require "./test/cases/locking_test.rb" ; require "./test/cases/validations/length_validation_test.rb" ; require "./test/cases/validations/association_validation_test.rb" ; require "./test/cases/validations/uniqueness_validation_test.rb" ; require "./test/cases/validations/i18n_generate_message_validation_test.rb" ; require "./test/cases/validations/presence_validation_test.rb" ; require "./test/cases/validations/i18n_validation_test.rb" ; require "./test/cases/validations/absence_validation_test.rb" ; require "./test/cases/persistence_test.rb" ; require "./test/cases/column_alias_test.rb" ; require "./test/cases/quoting_test.rb" ; require "./test/cases/type/type_map_test.rb" ; require "./test/cases/type/string_test.rb" ; require "./test/cases/type/date_time_test.rb" ; require "./test/cases/type/unsigned_integer_test.rb" ; require "./test/cases/type/adapter_specific_registry_test.rb" ; require "./test/cases/type/integer_test.rb" ; require "./test/cases/instrumentation_test.rb" ; require "./test/cases/database_statements_test.rb" ; require "./test/cases/associations_test.rb" ; require "./test/cases/custom_locking_test.rb" ; require "./test/cases/time_precision_test.rb" ; require "./test/cases/associations/eager_load_nested_include_test.rb" ; require "./test/cases/associations/cascaded_eager_loading_test.rb" ; require "./test/cases/associations/left_outer_join_association_test.rb" ; require "./test/cases/associations/nested_through_associations_test.rb" ; require "./test/cases/associations/inverse_associations_test.rb" ; require "./test/cases/associations/eager_load_includes_full_sti_class_test.rb" ; require "./test/cases/associations/callbacks_test.rb" ; require "./test/cases/associations/extension_test.rb" ; require "./test/cases/associations/bidirectional_destroy_dependencies_test.rb" ; require "./test/cases/associations/eager_test.rb" ; require "./test/cases/associations/join_model_test.rb" ; require "./test/cases/associations/inner_join_association_test.rb" ; require "./test/cases/associations/has_one_through_associations_test.rb" ; require "./test/cases/associations/eager_singularization_test.rb" ; require "./test/cases/associations/required_test.rb" ; require "./test/cases/associations/has_one_associations_test.rb" ; require "./test/cases/associations/belongs_to_associations_test.rb" ; require "./test/cases/associations/has_many_associations_test.rb" ; require "./test/cases/associations/has_and_belongs_to_many_associations_test.rb" ; require "./test/cases/associations/has_many_through_associations_test.rb" ; require "./test/cases/explain_test.rb" ; require "./test/cases/nested_attributes_with_callbacks_test.rb" ; require "./test/cases/connection_specification/resolver_test.rb" ; require "./test/cases/inheritance_test.rb" ; require "./test/cases/scoping/named_scoping_test.rb" ; require "./test/cases/scoping/default_scoping_test.rb" ; require "./test/cases/scoping/relation_scoping_test.rb" ; require "./test/cases/readonly_test.rb" ; require "./test/cases/result_test.rb" ; require "./test/cases/calculations_test.rb" ; require "./test/cases/binary_test.rb" ; require "./test/cases/mixin_test.rb" ; require "./test/cases/store_test.rb" ; require "./test/cases/date_time_test.rb" ; require "./test/cases/touch_later_test.rb" ; require "./test/cases/bind_parameter_test.rb" ; require "./test/cases/invertible_migration_test.rb" ; require "./test/cases/column_definition_test.rb" ; require "./test/cases/serialization_test.rb" ; require "./test/cases/legacy_configurations_test.rb" ; require "./test/cases/suppressor_test.rb" ; require "./test/cases/multiple_db_test.rb" ; require "./test/cases/arel/nodes/select_statement_test.rb" ; require "./test/cases/arel/nodes/window_test.rb" ; require "./test/cases/arel/nodes/false_test.rb" ; require "./test/cases/arel/nodes/bind_param_test.rb" ; require "./test/cases/arel/nodes/named_function_test.rb" ; require "./test/cases/arel/nodes/and_test.rb" ; require "./test/cases/arel/nodes/true_test.rb" ; require "./test/cases/arel/nodes/node_test.rb" ; require "./test/cases/arel/nodes/delete_statement_test.rb" ; require "./test/cases/arel/nodes/as_test.rb" ; require "./test/cases/arel/nodes/binary_test.rb" ; require "./test/cases/arel/nodes/update_statement_test.rb" ; require "./test/cases/arel/nodes/equality_test.rb" ; require "./test/cases/arel/nodes/sum_test.rb" ; require "./test/cases/arel/nodes/descending_test.rb" ; require "./test/cases/arel/nodes/ascending_test.rb" ; require "./test/cases/arel/nodes/or_test.rb" ; require "./test/cases/arel/nodes/bin_test.rb" ; require "./test/cases/arel/nodes/extract_test.rb" ; require "./test/cases/arel/nodes/insert_statement_test.rb" ; require "./test/cases/arel/nodes/casted_test.rb" ; require "./test/cases/arel/nodes/table_alias_test.rb" ; require "./test/cases/arel/nodes/grouping_test.rb" ; require "./test/cases/arel/nodes/distinct_test.rb" ; require "./test/cases/arel/nodes/sql_literal_test.rb" ; require "./test/cases/arel/nodes/select_core_test.rb" ; require "./test/cases/arel/nodes/over_test.rb" ; require "./test/cases/arel/nodes/count_test.rb" ; require "./test/cases/arel/nodes/infix_operation_test.rb" ; require "./test/cases/arel/nodes/unary_operation_test.rb" ; require "./test/cases/arel/nodes/not_test.rb" ; require "./test/cases/arel/nodes/case_test.rb" ; require "./test/cases/arel/attributes_test.rb" ; require "./test/cases/arel/crud_test.rb" ; require "./test/cases/arel/nodes_test.rb" ; require "./test/cases/arel/collectors/substitute_bind_collector_test.rb" ; require "./test/cases/arel/collectors/bind_test.rb" ; require "./test/cases/arel/collectors/composite_test.rb" ; require "./test/cases/arel/collectors/sql_string_test.rb" ; require "./test/cases/arel/visitors/postgres_test.rb" ; require "./test/cases/arel/visitors/to_sql_test.rb" ; require "./test/cases/arel/visitors/oracle12_test.rb" ; require "./test/cases/arel/visitors/dispatch_contamination_test.rb" ; require "./test/cases/arel/visitors/dot_test.rb" ; require "./test/cases/arel/visitors/ibm_db_test.rb" ; require "./test/cases/arel/visitors/depth_first_test.rb" ; require "./test/cases/arel/visitors/oracle_test.rb" ; require "./test/cases/arel/visitors/mssql_test.rb" ; require "./test/cases/arel/visitors/mysql_test.rb" ; require "./test/cases/arel/visitors/sqlite_test.rb" ; require "./test/cases/arel/visitors/informix_test.rb" ; require "./test/cases/arel/delete_manager_test.rb" ; require "./test/cases/arel/factory_methods_test.rb" ; require "./test/cases/arel/insert_manager_test.rb" ; require "./test/cases/arel/select_manager_test.rb" ; require "./test/cases/arel/table_test.rb" ; require "./test/cases/arel/update_manager_test.rb" ; require "./test/cases/arel/attributes/attribute_test.rb" ; require "./test/cases/arel/attributes/math_test.rb" ; require "./test/cases/relation/delegation_test.rb" ; require "./test/cases/relation/delete_all_test.rb" ; require "./test/cases/relation/where_test.rb" ; require "./test/cases/relation/record_fetch_warning_test.rb" ; require "./test/cases/relation/predicate_builder_test.rb" ; require "./test/cases/relation/where_clause_test.rb" ; require "./test/cases/relation/or_test.rb" ; require "./test/cases/relation/mutation_test.rb" ; require "./test/cases/relation/select_test.rb" ; require "./test/cases/relation/where_chain_test.rb" ; require "./test/cases/relation/update_all_test.rb" ; require "./test/cases/relation/merging_test.rb" ; require "./test/cases/yaml_serialization_test.rb" ; require "./test/cases/date_time_precision_test.rb" ; require "./test/cases/migration/foreign_key_test.rb" ; require "./test/cases/migration/index_test.rb" ; require "./test/cases/migration/change_schema_test.rb" ; require "./test/cases/migration/rename_table_test.rb" ; require "./test/cases/migration/references_statements_test.rb" ; require "./test/cases/migration/logger_test.rb" ; require "./test/cases/migration/compatibility_test.rb" ; require "./test/cases/migration/columns_test.rb" ; require "./test/cases/migration/references_index_test.rb" ; require "./test/cases/migration/change_table_test.rb" ; require "./test/cases/migration/references_foreign_key_test.rb" ; require "./test/cases/migration/create_join_table_test.rb" ; require "./test/cases/migration/column_attributes_test.rb" ; require "./test/cases/migration/pending_migrations_test.rb" ; require "./test/cases/migration/command_recorder_test.rb" ; require "./test/cases/migration/column_positioning_test.rb" ; require "./test/cases/transaction_isolation_test.rb" ; require "./test/cases/schema_loading_test.rb" ; require "./test/cases/attribute_methods_test.rb" ; require "./test/cases/batches_test.rb" ; require "./test/cases/core_test.rb" ; require "./test/cases/integration_test.rb" ; require "./test/cases/fixtures_test.rb" ; require "./test/cases/relations_test.rb" ; require "./test/cases/boolean_test.rb" ; require "./test/cases/finder_test.rb" ; require "./test/cases/dirty_test.rb" ; require "./test/cases/view_test.rb" ; require "./test/cases/json_attribute_test.rb" ; require "./test/cases/fixture_set/file_test.rb" ; require "./test/cases/attribute_decorators_test.rb" ; require "./test/cases/relation_test.rb" ; require "./test/cases/numeric_data_test.rb" ; require "./test/cases/reaper_test.rb" ; require "./test/cases/connection_adapters/schema_cache_test.rb" ; require "./test/cases/connection_adapters/connection_specification_test.rb" ; require "./test/cases/connection_adapters/mysql_type_lookup_test.rb" ; require "./test/cases/connection_adapters/adapter_leasing_test.rb" ; require "./test/cases/connection_adapters/connection_handlers_multi_db_test.rb" ; require "./test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" ; require "./test/cases/connection_adapters/connection_handler_test.rb" ; require "./test/cases/connection_adapters/type_lookup_test.rb" ; require "./test/cases/reload_models_test.rb" ; require "./test/cases/hot_compatibility_test.rb" ; require "./test/cases/aggregations_test.rb" ; require "./test/cases/secure_token_test.rb" ; require "./test/cases/serialized_attribute_test.rb" ; require "./test/cases/enum_test.rb" ; require "./test/cases/migrator_test.rb" ; require "./test/cases/defaults_test.rb" ; require "./test/cases/primary_keys_test.rb" ; require "./test/cases/adapter_test.rb" ; require "./test/cases/connection_management_test.rb" ; require "./test/cases/nested_attributes_test.rb" ; require "./test/cases/connection_pool_test.rb" ; require "./test/cases/dup_test.rb" ; require "./test/cases/statement_cache_test.rb" ; require "./test/cases/coders/yaml_column_test.rb" ; require "./test/cases/coders/json_test.rb" ; require "./test/cases/invalid_connection_test.rb" ; require "./test/cases/modules_test.rb" ; require "./test/cases/json_serialization_test.rb" ; require "./test/cases/type_test.rb" ; require "./test/cases/disconnected_test.rb" ; require "./test/cases/ar_schema_test.rb" ; require "./test/cases/date_test.rb" ; require "./test/cases/log_subscriber_test.rb" ; require "./test/cases/forbidden_attributes_protection_test.rb" ; require "./test/cases/pooled_connections_test.rb" ; require "./test/cases/transactions_test.rb" ; require "./test/cases/adapters/postgresql/timestamp_test.rb" ; require "./test/cases/adapters/postgresql/geometric_test.rb" ; require "./test/cases/adapters/postgresql/range_test.rb" ; require "./test/cases/adapters/postgresql/infinity_test.rb" ; require "./test/cases/adapters/postgresql/case_insensitive_test.rb" ; require "./test/cases/adapters/postgresql/datatype_test.rb" ; require "./test/cases/adapters/postgresql/postgresql_adapter_test.rb" ; require "./test/cases/adapters/postgresql/schema_authorization_test.rb" ; require "./test/cases/adapters/postgresql/xml_test.rb" ; require "./test/cases/adapters/postgresql/utils_test.rb" ; require "./test/cases/adapters/postgresql/serial_test.rb" ; require "./test/cases/adapters/postgresql/active_schema_test.rb" ; require "./test/cases/adapters/postgresql/array_test.rb" ; require "./test/cases/adapters/postgresql/change_schema_test.rb" ; require "./test/cases/adapters/postgresql/prepared_statements_disabled_test.rb" ; require "./test/cases/adapters/postgresql/rename_table_test.rb" ; require "./test/cases/adapters/postgresql/quoting_test.rb" ; require "./test/cases/adapters/postgresql/ltree_test.rb" ; require "./test/cases/adapters/postgresql/explain_test.rb" ; require "./test/cases/adapters/postgresql/collation_test.rb" ; require "./test/cases/adapters/postgresql/numbers_test.rb" ; require "./test/cases/adapters/postgresql/transaction_test.rb" ; require "./test/cases/adapters/postgresql/hstore_test.rb" ; require "./test/cases/adapters/postgresql/schema_test.rb" ; require "./test/cases/adapters/postgresql/create_unlogged_tables_test.rb" ; require "./test/cases/adapters/postgresql/foreign_table_test.rb" ; require "./test/cases/adapters/postgresql/network_test.rb" ; require "./test/cases/adapters/postgresql/referential_integrity_test.rb" ; require "./test/cases/adapters/postgresql/citext_test.rb" ; require "./test/cases/adapters/postgresql/composite_test.rb" ; require "./test/cases/adapters/postgresql/uuid_test.rb" ; require "./test/cases/adapters/postgresql/partitions_test.rb" ; require "./test/cases/adapters/postgresql/connection_test.rb" ; require "./test/cases/adapters/postgresql/bit_string_test.rb" ; require "./test/cases/adapters/postgresql/cidr_test.rb" ; require "./test/cases/adapters/postgresql/enum_test.rb" ; require "./test/cases/adapters/postgresql/statement_pool_test.rb" ; require "./test/cases/adapters/postgresql/money_test.rb" ; require "./test/cases/adapters/postgresql/full_text_test.rb" ; require "./test/cases/adapters/postgresql/extension_migration_test.rb" ; require "./test/cases/adapters/postgresql/type_lookup_test.rb" ; require "./test/cases/adapters/postgresql/domain_test.rb" ; require "./test/cases/adapters/postgresql/date_test.rb" ; require "./test/cases/adapters/postgresql/json_test.rb" ; require "./test/cases/adapters/postgresql/integer_test.rb" ; require "./test/cases/adapters/postgresql/bytea_test.rb"' -- --seed 28928 --server 15600 -n "/^(?:RequiredAssociationsTest#(?:test_belongs_to_associations_can_be_optional_by_default|test_required_has_one_associations_have_presence_validated|test_has_one_associations_are_not_required_by_default|test_required_belongs_to_associations_have_presence_validated|test_belongs_to_associations_can_be_required_by_default|test_required_has_one_associations_have_a_correct_error_message|test_required_belongs_to_associations_have_a_correct_error_message)|equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|PostgresqlBitStringTest#(?:test_assigning_invalid_hex_string_raises_exception|test_bit_string_column|test_default|test_bit_string_varying_column|test_roundtrip|test_schema_dumping)|TestNestedAttributesLimitNumeric#(?:test_limit_with_exceeding_records|test_limit_with_number_exact_records|test_limit_with_less_records)|ActiveRecord::ConnectionAdapters::QuotingTest#(?:test_quote_string|test_quote_table_name|test_quote_false|test_quote_float|test_quoted_timestamp_utc|test_dates_and_times|test_quote_true|test_quote_duration|test_quoted_time_dst_local|test_quoted_time_local|test_quote_column_name|test_quoted_date|test_quoted_datetime_local|test_quoted_timestamp_local|test_quote_as_mb_chars_no_column|test_quote_bigdecimal|test_quoted_time_utc|test_quote_bignum|test_quoted_false|test_quoted_time_dst_utc|test_quote_integer|test_quoted_time_crazy|test_quoting_classes|test_crazy_object|test_quote_string_no_column|test_quoted_datetime_utc|test_quote_table_name_calls_quote_column_name|test_quoted_true|test_quote_nil|test_quoted_timestamp_crazy)|or::#(?:or#test_0001_makes an OR node)|ActiveRecord::SelectTest#(?:test_select_with_nil_argument)|PostgresqlGeometricTest#(?:test_alternative_format|test_geometric_types|test_schema_dumping|test_geometric_function)|PostgresqlArrayTest#(?:test_assigning_non_array_value|test_mutate_array|test_where_by_attribute_with_array|test_string_quoting_rules_match_pg_behavior|test_strings_with_commas|test_not_compatible_with_serialize_array|test_multi_dimensional_with_strings|test_with_multi_dimensional_empty_strings|test_schema_dump_with_shorthand|test_change_column_default_with_array|test_default|test_quoting_non_standard_delimiters|test_strings_with_array_delimiters|test_precision_is_respected_on_timestamp_columns|test_array_with_serialized_attributes|test_attribute_for_inspect_for_array_field|test_insert_fixture|test_select_with_strings|test_with_empty_strings|test_datetime_with_timezone_awareness|test_attribute_for_inspect_for_array_field_for_large_array|test_multi_dimensional_with_integers|test_rewrite_with_integers|test_type_cast_array|test_rewrite_with_strings|test_strings_with_quotes|test_uniqueness_validation|test_contains_nils|test_encoding_arrays_of_utf8_strings|test_insert_fixtures|test_type_cast_integers|test_with_arbitrary_whitespace|test_change_column_cant_make_non_array_column_to_array|test_column|test_mutate_value_in_array|test_select_with_integers|test_escaping|test_assigning_valid_pg_array_literal|test_change_column_with_array|test_default_strings|test_assigning_empty_string|test_strings_with_null_strings)|DefaultNumbersTest#(?:test_default_negative_integer|test_default_decimal_number|test_default_positive_integer)|Nodes::Cube#(?:test_0002_should know how to visit with CubeDimension Argument|test_0001_should know how to visit with array arguments|test_0003_should know how to generate parenthesis when supplied with many Dimensions)|ExplainTest#(?:test_exec_explain_with_binds|test_exec_explain_with_no_binds|test_unsupported_connection_adapter|test_relation_explain|test_collecting_queries_for_explain)|PostgreSQLNameTest#(?:test_can_be_used_as_hash_key|test_prevents_double_quoting|test_represents_itself_as_schema.name|test_quoted_returns_a_string_representation_usable_in_a_query|test_without_schema,_represents_itself_as_name_only|test_equality_based_on_state)|Arel::FactoryMethods::TestFactoryMethods#(?:test_create_join|test_create_on|test_create_true|test_create_false|test_lower)|where#(?:test_0001_returns a tree manager)|ActiveRecord::ConnectionAdapters::AdapterLeasingTest#(?:test_in_use\?|test_expire_mutates_in_use|test_close|test_lease_twice)|TestNestedAttributesWithNonStandardPrimaryKeys#(?:test_attr_accessor_of_child_should_be_value_provided_during_update|test_should_update_existing_records_with_non_standard_primary_key)|#(?:lt_any#test_0001_should create a Grouping node|lt_any#test_0002_should generate ORs in sql|not_eq#test_0002_should generate \!= in sql|not_eq#test_0001_should create a NotEqual node|not_eq#test_0003_should handle nil|gt#test_0003_should handle comparing with a subquery|gt#test_0004_should accept various data types.|gt#test_0002_should generate > in sql|gt#test_0001_should create a GreaterThan node|lteq_any#test_0001_should create a Grouping node|lteq_any#test_0002_should generate ORs in sql|gteq_all#test_0001_should create a Grouping node|gteq_all#test_0002_should generate ANDs in sql|gteq_any#test_0002_should generate ORs in sql|gteq_any#test_0001_should create a Grouping node)|LeftOuterJoinAssociationTest#(?:test_left_outer_joins_count_is_same_as_size_of_loaded_results|test_join_conditions_added_to_join_clause|test_left_joins_aliases_left_outer_joins|test_left_outer_joins_actually_does_a_left_outer_join|test_construct_finder_sql_ignores_empty_left_outer_joins_hash|test_find_with_sti_join|test_left_outer_joins_return_has_value_for_every_comment|test_the_default_scope_of_the_target_is_applied_when_joining_associations|test_construct_finder_sql_applies_aliases_tables_on_association_conditions|test_left_outer_joins_forbids_to_use_string_as_argument|test_construct_finder_sql_does_not_table_name_collide_on_duplicate_associations|test_construct_finder_sql_ignores_empty_left_outer_joins_array|test_does_not_override_select)|ActiveRecord::DatabaseTaskTargetVersionTest#(?:test_target_version_returns_nil_if_version_is_empty|test_target_version_returns_nil_if_version_does_not_exist|test_target_version_returns_converted_to_integer_env_version_if_version_exists)|TestDefaultAutosaveAssociationOnAHasOneAssociation#(?:test_assignment_before_either_saved|test_callbacks_firing_order_on_save|test_callbacks_firing_order_on_update|test_build_before_either_saved|test_not_resaved_when_unchanged|test_save_fails_for_invalid_has_one|test_build_before_child_saved|test_assignment_before_parent_saved|test_should_save_parent_but_not_invalid_child|test_save_succeeds_for_invalid_has_one_with_validate_false|test_callbacks_firing_order_on_create)|ActiveRecord::Migration::ReferencesForeignKeyTest#(?:test_removing_column_removes_foreign_key|test_references_foreign_key_with_suffix|test_foreign_keys_are_not_added_by_default_when_changing_the_table|test_foreign_keys_cannot_be_added_to_polymorphic_relations_when_changing_the_table|test_multiple_foreign_keys_can_be_removed_to_the_selected_one|test_foreign_key_column_can_be_removed|test_foreign_key_methods_respect_pluralize_table_names|test_foreign_keys_accept_options_when_changing_the_table|test_foreign_keys_can_be_created_while_changing_the_table|test_multiple_foreign_keys_can_be_added_to_the_same_table|test_foreign_keys_cannot_be_added_to_polymorphic_relations_when_creating_the_table|test_references_foreign_key_with_prefix)|Nodes::IsDistinctFrom#(?:test_0002_should handle nil|test_0001_should handle column names on both sides)|on#(?:test_0001_takes two params|test_0002_takes three params)|Arel::SelectManagerTest#(?:test_0002_should create and nodes|test_0001_should hand back froms|test_0007_should create join nodes with a right outer join klass|test_0003_should create insert managers|test_0006_should create join nodes with a outer join klass|test_0005_should create join nodes with a full outer join klass|test_join_sources|test_0004_should create join nodes)|PostgresqlUUIDTestNilDefault#(?:test_id_allows_default_override_via_nil|test_schema_dumper_for_uuid_primary_key_with_default_nil_in_legacy_migration|test_schema_dumper_for_uuid_primary_key_with_default_override_via_nil)|PostgresqlEnumTest#(?:test_enum_mapping|test_enum_type_cast|test_assigning_enum_to_nil|test_invalid_enum_update|test_enum_defaults|test_column|test_no_oid_warning)|SameNameDifferentDatabaseFixturesTest#(?:test_fixtures_are_properly_loaded)|EagerAssociationTest#(?:test_eager_count_performed_on_a_has_many_through_association_with_multi_table_conditional|test_including_duplicate_objects_from_has_many|test_preload_with_invalid_argument|test_loading_associations_dont_leak_instance_state|test_preloading_has_many_through_with_custom_scope|test_eager_with_has_many_through_an_sti_join_model|test_preloading_does_not_cache_has_many_association_subset_when_preloaded_with_a_through_association|test_eager-loading_non-readonly_association|test_loading_association_with_intersection_joins|test_eager_with_has_many_and_limit|test_deep_preload|test_circular_preload_does_not_modify_unscoped|test_eager_loading_with_order_on_joined_table_preloads|test_finding_with_includes_on_empty_polymorphic_type_column|test_preloading_associations_with_string_joins_and_order_references|test_three_level_nested_preloading_does_not_raise_exception_when_association_does_not_exist|test_polymorphic_type_condition|test_preloading_has_one_using_reorder|test_join_eager_with_empty_order_should_generate_valid_sql|test_eager_with_multiple_associations_with_same_table_has_many_and_habtm|test_eager_load_has_many_with_string_keys|test_eager_loading_with_conditions_on_joined_table_preloads|test_eager_with_has_many_and_limit_and_conditions_array|test_preloading_through_empty_belongs_to|test_loading_from_an_association|test_preloading_has_many_through_with_implicit_source|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_conditions_array|test_eager_with_has_many_and_limit_and_conditions_on_the_eagers|test_count_eager_with_has_many_and_limit_and_high_offset|test_eager_association_loading_with_belongs_to_and_limit|test_eager_with_has_many_and_limit_and_high_offset_and_multiple_array_conditions|test_finding_with_includes_on_null_belongs_to_polymorphic_association|test_joins_with_includes_should_preload_via_joins|test_nested_loading_through_has_one_association_with_conditions|test_preconfigured_includes_with_has_many_and_habtm|test_eager_association_with_scope_with_joins|test_eager_with_has_and_belongs_to_many_and_limit|test_eager_association_loading_with_belongs_to_and_conditions_string_with_unquoted_table_name|test_eager_association_loading_with_belongs_to_and_order_string_with_quoted_table_name|test_eager_count_performed_on_a_has_many_association_with_multi_table_conditional|test_preloading_has_many_in_multiple_queries_with_more_ids_than_database_can_handle|test_eager_with_valid_association_as_string_not_symbol|test_load_associated_records_in_several_queries_when_many_ids_passed|test_eager_loading_with_conditions_on_string_joined_table_preloads|test_preload_has_many_using_primary_key|test_eager_association_loading_with_belongs_to_and_conditions_hash|test_nested_loading_through_has_one_association_with_conditions_on_nested_association|test_eager-loading_readonly_association|test_eager_with_inheritance|test_nested_loading_through_has_one_association|test_preloading_readonly_association|test_eager-loading_with_a_polymorphic_association_won\'t_work_consistently|test_eager_with_has_many_and_limit_and_high_offset|test_has_and_belongs_to_many_should_not_instantiate_same_records_multiple_times|test_include_has_many_using_primary_key|test_preloading_a_regular_association_through_a_polymorphic_association_doesn\'t_require_the_association_to_exist_on_all_types|test_preloading_habtm_in_one_queries_when_database_has_no_limit_on_ids_it_can_handle|test_eager_with_has_many_and_limit_and_scoped_conditions_on_the_eagers|test_preloading_through_a_polymorphic_association_doesn\'t_require_the_association_to_exist|test_preloading_a_regular_association_with_a_typo_through_a_polymorphic_association_still_raises|test_preload_ignores_the_scoping|test_eager_has_many_through_with_order|test_loading_association_with_same_table_joins|test_eager_association_loading_with_belongs_to_and_conditions_string_with_quoted_table_name|test_preloading_with_a_polymorphic_association_and_using_the_existential_predicate_but_also_using_a_select|test_including_associations_with_where.not_adds_implicit_references|test_preloading_has_many_through_with_distinct|test_eager_load_has_many_through_quotes_table_and_column_names|test_loading_with_multiple_associations|test_with_ordering|test_eager_association_loading_with_belongs_to|test_eager_with_has_many_through_with_conditions_join_model_with_include|test_works_in_combination_with_order\(:symbol\)_and_reorder\(:symbol\)|test_finding_with_includes_on_null_belongs_to_association_with_same_include_includes_only_once|test_limited_eager_with_numeric_in_association|test_eager_association_loading_with_belongs_to_inferred_foreign_key_from_association_name|test_preload_has_one_using_primary_key|test_should_work_inverse_of_with_eager_load|test_limited_eager_with_multiple_order_columns|test_load_associated_records_in_one_query_when_adapter_has_no_limit|test_load_with_sti_sharing_association|test_preloading_polymorphic_with_custom_foreign_type|test_preload_belongs_to_uses_exclusive_scope|test_eager_with_has_many_and_limit_with_no_results|test_eager_load_has_many_through_with_string_keys|test_limited_eager_with_order|test_preloading_and_eager_loading_of_instance_dependent_associations_is_not_supported|test_associations_with_extensions_are_not_instance_dependent|test_string_id_column_joins|test_nested_loading_through_has_one_association_with_order|test_eager_association_loading_with_belongs_to_and_limit_and_multiple_associations|test_duplicate_middle_objects|test_eager_load_has_many_quotes_table_and_column_names|test_loading_from_an_association_that_has_a_hash_of_conditions|test_eager_with_default_scope_as_class_method_using_find_by_method|test_nested_loading_through_has_one_association_with_conditions_on_association|test_eager_load_has_one_quotes_table_and_column_names|test_preload_has_many_with_association_condition_and_default_scope|test_preconfigured_includes_with_has_many|test_preload_has_many_uses_exclusive_scope|test_nested_loading_through_has_one_association_with_order_on_association|test_preloading_empty_belongs_to_polymorphic|test_eager_has_many_through_multiple_with_order|test_including_duplicate_objects_from_belongs_to|test_eager_association_loading_with_belongs_to_and_order_string_with_unquoted_table_name|test_eager_association_loading_with_explicit_join|test_eager_with_has_many_through_an_sti_join_model_with_conditions_on_both|test_eager_with_default_scope_as_callable|test_eager_association_loading_with_belongs_to_and_limit_and_conditions|test_including_associations_with_extensions_and_an_instance_dependent_scope_is_not_supported|test_eager_with_has_one_through_join_model_with_conditions_on_the_through|test_eager_with_has_many_through_a_belongs_to_association|test_eager_has_many_with_association_inheritance|test_eager_with_default_scope|test_loading_conditions_with_or|test_eager_with_has_many_and_limit_and_high_offset_and_multiple_hash_conditions|test_finding_with_includes_on_has_many_association_with_same_include_includes_only_once|test_eager_with_has_many_through_join_model_with_conditions_on_top_level|test_eager_with_has_one_dependent_does_not_destroy_dependent|test_eager_load_belongs_to_quotes_table_and_column_names|test_eager_with_has_many_and_limit_and_conditions_array_on_the_eagers|test_eager_association_loading_with_belongs_to_and_limit_and_offset|test_eager_load_belongs_to_with_string_keys|test_finding_with_includes_on_has_one_association_with_same_include_includes_only_once|test_scoping_with_a_circular_preload|test_finding_with_includes_on_belongs_to_association_with_same_include_includes_only_once|test_including_association_based_on_sql_condition_and_no_database_column|test_preloading_a_polymorphic_association_with_references_to_the_associated_table|test_preloading_the_same_association_twice_works|test_base_messages|test_eager_with_default_scope_as_class_method_using_find_method|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_multiple_associations|test_eager_with_has_many_through|test_eager_with_multi_table_conditional_properly_counts_the_records_when_using_size|test_eager_with_invalid_association_reference|test_eager_with_default_scope_as_class_method|test_nested_loading_through_has_one_association_with_order_on_nested_association|test_with_two_tables_in_from_without_getting_double_quoted|test_eager_loading_with_conditions_on_join_model_preloads|test_has_many_through_with_order|test_eager_loaded_has_one_association_with_references_does_not_run_additional_queries|test_preloading_habtm_in_multiple_queries_with_more_ids_than_database_can_handle|test_eager_habtm_with_association_inheritance|test_eager_load_multiple_associations_with_references|test_eager_with_has_many_and_limit_and_conditions|test_associations_loaded_for_all_records|test_eager-loading_a_polymorphic_association_with_references_to_the_associated_table|test_loading_with_scope_including_joins|test_preconfigured_includes_with_belongs_to|test_count_with_include|test_nested_loading_does_not_raise_exception_when_association_does_not_exist|test_eager_association_loading_with_habtm|test_load_associated_records_in_one_query_when_a_few_ids_passed|test_dont_create_temporary_active_record_instances|test_loading_with_no_associations|test_eager_with_default_scope_as_lambda|test_eager_association_loading_with_belongs_to_and_foreign_keys|test_preconfigured_includes_with_has_one|test_association_loading_notification|test_conditions_on_join_table_with_include_and_limit|test_preloading_a_through_association_twice_does_not_reset_it|test_eager_has_one_with_association_inheritance|test_eager_with_has_many_through_join_model_ignores_default_includes|test_loading_with_one_association_with_non_preload|test_eager_with_has_many_through_join_model_with_conditions|test_eager_with_multiple_associations_with_same_table_has_one|test_loading_with_one_association|test_preloading_has_many_through_association_avoids_calling_association.reader|test_eager_loading_with_select_on_joined_table_preloads|test_eager_with_has_many_through_join_model_with_include|test_preloading_empty_belongs_to|test_order_on_join_table_with_include_and_limit|test_include_has_one_using_primary_key|test_calculate_with_string_in_from_and_eager_loading|test_deep_including_through_habtm|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_conditions|test_preloading_with_a_polymorphic_association_and_using_the_existential_predicate|test_eager_with_floating_point_numbers|test_eager_with_multiple_associations_with_same_table_belongs_to|test_preconfigured_includes_with_habtm|test_eager_with_default_scope_as_block|test_preloading_has_many_in_one_queries_when_database_has_no_limit_on_ids_it_can_handle)|Arel::Nodes::TestSelectCore#(?:test_set_quantifier|test_inequality_with_different_ivars|test_clone|test_equality_with_same_ivars)|new#(?:test_0001_takes an engine)|ActiveRecord::PostgreSQLPurgeTest#(?:test_drops_database|test_establishes_connection|test_clears_active_connections|test_establishes_connection_to_postgresql_database|test_creates_database)|Arel::Collectors::TestSubstituteBindCollector#(?:test_compile|test_quoting_is_delegated_to_quoter)|PostgresqlLtreeTest#(?:test_column|test_select|test_write|test_schema_dump_with_shorthand)|OverRideFixtureMethodTest#(?:test_fixture_methods_can_be_overridden)|HabtmDestroyOrderTest#(?:test_should_not_raise_error_if_have_foreign_key_in_the_join_table|test_not_destroying_a_lesson_with_students_leaves_student<=>lesson_association_intact|test_not_destroying_a_student_with_lessons_leaves_student<=>lesson_association_intact|test_may_not_delete_a_lesson_with_students)|ActiveRecord::Migration::RenameTableTest#(?:test_rename_table_does_not_rename_custom_named_index|test_renaming_table_doesnt_attempt_to_rename_non_existent_sequences|test_rename_table|test_rename_table_for_postgresql_should_also_rename_default_sequence|test_rename_table_with_an_index|test_renaming_table_renames_primary_key)|Arel::Nodes::UpdateStatement::#(?:clone#test_0001_clones wheres and values)|TestAutosaveAssociationsInGeneral#(?:test_autosave_validation|test_cyclic_autosaves_do_not_add_multiple_validations|test_should_not_add_the_same_callbacks_multiple_times_for_belongs_to|test_should_not_add_the_same_callbacks_multiple_times_for_has_and_belongs_to_many|test_should_not_add_the_same_callbacks_multiple_times_for_has_one|test_should_not_add_the_same_callbacks_multiple_times_for_has_many)|I18nValidationTest#(?:test_validates_associated_finds_custom_model_key_translation|test_validates_uniqueness_of_on_generated_message_given_no_options|test_validates_associated_on_generated_message_given_if_condition|test_validates_associated_on_generated_message_given_custom_message|test_validates_uniqueness_of_on_generated_message_given_option_that_is_not_reserved|test_validates_associated_on_generated_message_given_on_condition|test_validates_uniqueness_of_on_generated_message_given_unless_condition|test_validates_uniqueness_of_on_generated_message_given_on_condition|test_validates_associated_on_generated_message_given_unless_condition|test_validates_associated_on_generated_message_given_option_that_is_not_reserved|test_validates_associated_on_generated_message_given_no_options|test_validates_uniqueness_of_on_generated_message_given_if_condition|test_validates_associated_finds_global_default_translation|test_validates_uniqueness_of_on_generated_message_given_custom_message)|DefaultScopingTest#(?:test_default_scope_with_references_works_with_find_by|test_order_after_reorder_combines_orders|test_where_attribute_merge|test_default_scope_with_inheritance|test_unscoped_with_named_scope_should_not_have_default_scope|test_unscope_merging|test_unscope_offset|test_scope_composed_by_limit_and_then_offset_is_equal_to_scope_composed_by_offset_and_then_limit|test_default_scope_select_ignored_by_aggregations|test_default_scope_with_lambda|test_unscope_errors_with_non_symbol_or_hash_arguments|test_create_with_merge|test_default_scope_with_module_includes|test_scope_overwrites_default|test_with_abstract_class_where_clause_should_not_be_duplicated|test_default_scope_with_joins|test_default_scope_with_references_works_through_collection_association|test_unscope_joins_and_select_on_developers_projects|test_reorder_overrides_default_scope_order|test_unscope_includes|test_default_scope_find_last|test_order_to_unscope_reordering|test_create_attribute_overwrites_default_scoping|test_default_scope_is_unscoped_on_create|test_default_scope_with_block|test_sti_conditions_are_not_carried_in_default_scope|test_additional_conditions_in_a_scope_are_ANDed_with_the_default_scope|test_default_scope_include_with_count|test_default_scope_with_references_works_through_association|test_a_scope_can_remove_the_condition_from_the_default_scope|test_default_scope_select_ignored_by_grouped_aggregations|test_unscope_comparison_where_clauses|test_unscoped_with_joins_should_not_have_default_scope|test_additional_conditions_are_ANDed_with_the_default_scope|test_unscope_and_scope|test_create_with_nested_attributes|test_unscope_overrides_default_scope|test_default_scope_with_conditions_hash|test_unscope_after_reordering_and_combining|test_create_attribute_overwrites_default_values|test_order_in_default_scope_should_not_prevail|test_unscope_string_where_clauses_involved|test_default_scope_with_callable|test_unscope_left_joins|test_where_attribute|test_default_scope_with_conditions_string|test_unscope_left_outer_joins|test_default_scope_as_class_method|test_create_with_takes_precedence_over_where|test_create_with_reset|test_create_with_using_both_string_and_symbol|test_default_scope|test_default_scope_as_class_method_referencing_scope|test_sti_association_with_unscoped_not_affected_by_default_scope|test_unscope_reverse_order|test_unscope_errors_with_non_where_hash_keys|test_with_abstract_class_scope_should_be_executed_in_correct_context|test_default_scope_order_ignored_by_aggregations|test_unscope_with_limit_in_query|test_default_scope_is_unscoped_on_find|test_unscope_errors_with_invalid_value|test_unscope_multiple_where_clauses|test_default_scope_as_block_referencing_scope|test_create_with_empty_hash_will_not_reset|test_default_scope_with_multiple_calls|test_joins_not_affected_by_scope_other_than_default_or_unscoped|test_unscope_having|test_default_scope_attribute|test_unscope_with_grouping_attributes|test_unscope_select|test_unscope_with_where_attributes)|HasManyScopingTest#(?:test_nested_scope_finder|test_should_default_scope_on_associations_is_overridden_by_association_conditions|test_should_maintain_default_scope_on_associations|test_should_maintain_default_scope_on_eager_loaded_associations|test_forwarding_to_scoped|test_forwarding_of_static_methods)|LegacyPrimaryKeyTest::V5_0#(?:test_legacy_primary_key_in_change_table_should_be_integer|test_legacy_primary_key_in_create_table_should_be_integer|test_legacy_bigint_primary_key_should_not_be_auto_incremented|test_legacy_integer_primary_key_should_not_be_auto_incremented|test_legacy_join_table_column_options_should_be_overwritten|test_add_column_with_legacy_primary_key_should_be_integer|test_legacy_primary_key_should_be_auto_incremented|test_legacy_join_table_foreign_keys_should_be_integer)|group#(?:test_0002_chains|test_0003_takes multiple args|test_0001_takes an attribute|test_0004_makes strings literals)|ActiveRecord::Migration::ReferencesIndexTest#(?:test_creates_index|test_does_not_create_index_explicit|test_does_not_create_index_for_existing_table_explicit|test_creates_index_by_default_even_if_index_option_is_not_passed|test_creates_index_for_existing_table|test_creates_polymorphic_index_for_existing_table|test_creates_index_with_options|test_creates_index_for_existing_table_even_if_index_option_is_not_passed|test_creates_polymorphic_index)|False::equality#(?:test_0002_is not equal with other nodes|test_0001_is equal to other false nodes)|backwards compatibility::project#(?:test_0001_accepts symbols as sql literals)|TestNestedAttributesOnAHasAndBelongsToManyAssociation#(?:test_numeric_column_changes_from_zero_to_no_empty_string|test_should_also_work_with_a_HashWithIndifferentAccess|test_should_raise_an_argument_error_if_something_else_than_a_hash_is_passed|test_should_take_a_hash_with_string_keys_and_assign_the_attributes_to_the_associated_models|test_should_not_overwrite_unsaved_updates_when_loading_association|test_can_use_symbols_as_object_identifier|test_should_define_an_attribute_writer_method_for_the_association|test_should_raise_RecordNotFound_if_an_id_belonging_to_a_different_record_is_given|test_should_sort_the_hash_by_the_keys_before_building_new_associated_models|test_should_be_possible_to_destroy_a_record|test_should_raise_RecordNotFound_if_an_id_is_given_but_doesnt_return_a_record|test_should_refresh_saved_records_when_not_overwriting_unsaved_updates|test_should_not_remove_scheduled_destroys_when_loading_association|test_should_automatically_build_new_associated_models_for_each_entry_in_a_hash_where_the_id_is_missing|test_should_not_assign_destroy_key_to_a_record|test_should_raise_an_UnknownAttributeError_for_non_existing_nested_attributes_for_has_many|test_should_save_only_one_association_on_create|test_should_update_existing_records_and_add_new_ones_that_have_no_id|test_should_automatically_enable_autosave_on_the_association|test_should_take_a_hash_with_composite_id_keys_and_assign_the_attributes_to_the_associated_models|test_validate_presence_of_parent_works_with_inverse_of|test_should_not_load_association_when_updating_existing_records|test_should_take_a_hash_and_assign_the_attributes_to_the_associated_models|test_should_take_an_array_and_assign_the_attributes_to_the_associated_models|test_should_ignore_new_associated_records_with_truthy_destroy_attribute|test_should_ignore_new_associated_records_if_a_reject_if_proc_returns_false|test_should_preserve_order_when_not_overwriting_unsaved_updates|test_should_not_destroy_the_associated_model_with_a_non_truthy_argument|test_should_not_destroy_the_associated_model_until_the_parent_is_saved|test_should_work_with_update_as_well)|Arel::Nodes::TestNodes#(?:test_every_arel_nodes_have_hash_eql_eqeq_from_same_class)|ActiveRecord::BindParameterTest#(?:test_bind_from_join_in_subquery|test_find_one_uses_binds|test_logs_legacy_binds_after_type_cast|test_binds_are_logged|test_logs_binds_after_type_cast|test_deprecate_supports_statement_cache|test_too_many_binds)|ActiveRecord::DatabaseTasksCheckSchemaFileTest#(?:test_check_schema_file)|TestDefaultAutosaveAssociationOnNewRecord#(?:test_autosave_new_record_on_belongs_to_can_be_disabled_per_relationship|test_autosave_new_record_on_has_one_can_be_disabled_per_relationship|test_autosave_new_record_on_has_many_can_be_disabled_per_relationship|test_autosave_new_record_with_after_create_callback)|ActiveRecord::CloneTest#(?:test_freezing_a_cloned_model_does_not_freeze_clone|test_persisted|test_shallow|test_stays_frozen)|LoadAllFixturesTest#(?:test_all_there)|distinct#(?:test_0002_chains|test_0001_sets the quantifier)|ActiveRecord::Type::TypeMapTest#(?:test_aliases_keep_metadata|test_aliasing_types|test_fetch|test_registering_types|test_fuzzy_lookup|test_requires_value_or_block|test_changing_type_changes_aliases|test_register_clears_cache|test_additional_lookup_args|test_fetch_memoizes|test_lookup_non_strings|test_overriding_registered_types|test_register_proc|test_default_type|test_fetch_memoizes_on_args|test_fetch_yields_args)|Nodes::IsNotDistinctFrom#(?:test_0002_should handle column names on both sides|test_0003_should handle nil|test_0001_should construct a valid generic SQL statement)|equality::and#(?:test_0001_makes and AND node)|with expression#(?:test_0001_should use definition in sub-expression)|InheritanceTest#(?:test_where_create_bang_with_unrelated_type|test_where_create_bang_with_subclass|test_where_create_with_invalid_type|test_eager_load_belongs_to_something_inherited|test_find_first_within_inheritance|test_eager_load_belongs_to_primary_key_quoting|test_inheritance_condition|test_new_with_abstract_class|test_compute_type_nonexistent_constant|test_complex_inheritance|test_alt_finding_incorrect_type_data|test_alt_inheritance_find|test_different_namespace_subclass_should_load_correctly_with_store_full_sti_class_option|test_becomes_and_change_tracking_for_inheritance_columns|test_inheritance_save|test_scope_inherited_properly|test_compute_type_no_method_error|test_destroy_all_within_inheritance|test_new_with_autoload_paths|test_new_with_invalid_type|test_new_with_unrelated_type|test_new_with_complex_inheritance|test_descends_from_active_record|test_class_with_store_full_sti_class_returns_full_name|test_inheritance_new_with_base_class|test_new_with_unrelated_namespaced_type|test_inheritance_new_with_subclass|test_abstract_inheritance_base_class|test_alt_inheritance_condition|test_new_without_storing_full_sti_class|test_should_store_full_class_name_with_store_full_sti_class_option_enabled|test_where_new_with_subclass|test_class_with_blank_sti_name|test_company_descends_from_active_record|test_new_with_ar_base|test_compute_type_on_undefined_method|test_alt_eager_loading|test_alt_find_first_within_inheritance|test_inheritance_base_class|test_compute_type_success|test_alt_inheritance_find_all|test_alt_destroy_all_within_inheritance|test_inheritance_find|test_alt_complex_inheritance|test_finding_incorrect_type_data|test_inherits_custom_primary_key|test_update_all_within_inheritance|test_inheritance_find_all|test_alt_inheritance_save|test_where_new_with_invalid_type|test_compute_type_argument_error|test_where_create_with_unrelated_type|test_alt_update_all_within_inheritance|test_alt_becomes_works_with_sti|test_where_create_bang_with_invalid_type|test_inheritance_with_default_scope|test_base_class_activerecord_error|test_inheritance_without_mapping|test_a_bad_type_column|test_inheritance_new_with_default_class|test_should_store_demodulized_class_name_with_store_full_sti_class_option_disabled|test_where_new_with_unrelated_type|test_abstract_class|test_alt_becomes_bang_resets_inheritance_type_column|test_class_without_store_full_sti_class_returns_demodulized_name|test_where_create_with_subclass)|initialize#(?:test_0001_uses alias in sql)|SetFixtureClassPrevailsTest#(?:test_uses_set_fixture_class)|AggregationsTest#(?:test_change_single_value_object|test_find_single_value_object|test_allow_nil_address_set_to_nil|test_allow_nil_gps_is_nil|test_assigning_hash_without_custom_converter|test_nil_return_from_converter_results_in_failure_when_allow_nil_is_false|test_allow_nil_set_address_attributes_to_nil|test_nil_assignment_results_in_nil|test_find_multiple_value_object|test_gps_equality|test_allow_nil_address_loaded_when_only_some_attributes_are_nil|test_inferred_mapping|test_do_not_run_the_converter_when_nil_was_set|test_assigning_hash_to_custom_converter|test_gps_inequality|test_immutable_value_objects|test_custom_converter|test_reloaded_instance_refreshes_aggregations|test_custom_constructor|test_nil_raises_error_when_allow_nil_is_false|test_allow_nil_gps_set_to_nil|test_nil_return_from_converter_is_respected_when_allow_nil_is_true)|TransactionAfterCommitCallbacksWithOptimisticLockingTest#(?:test_after_commit_callbacks_with_optimistic_locking)|from#(?:test_0001_makes sql|test_0002_chains)|ValidationsTest#(?:test_validates_acceptance_of_as_database_column|test_validates_acceptance_of_with_non_existent_table|test_acceptance_validator_doesnt_require_db_connection|test_invalid_using_multiple_contexts|test_validate_with_bang_and_context|test_numericality_validation_checks_against_raw_value|test_validators|test_numericality_validator_wont_be_affected_by_custom_getter|test_validate|test_throw_away_typing|test_validate_with_bang|test_exception_on_create_bang_many|test_numericality_validation_with_mutation|test_valid_uses_update_context_when_persisted|test_save_without_validation|test_validates_acceptance_of_with_undefined_attribute_methods|test_invalid_record_exception|test_valid_using_special_context|test_exception_on_create_bang_with_block|test_valid_uses_create_context_when_new|test_exception_on_create_bang_many_with_block)|Attributes::for#(?:test_0003_returns the correct constant for ints|test_0004_returns the correct constant for floats|test_0005_returns the correct constant for decimals|test_0006_returns the correct constant for boolean|test_0001_deals with unknown column types|test_0002_returns the correct constant for strings|test_0007_returns the correct constant for time)|the to_sql visitor::Nodes::NotEqual#(?:test_0002_should handle nil|test_0001_should handle false)|as#(?:test_0001_should alias the expression)|SetupTest#(?:test_nothing)|FixturesResetPkSequenceTest#(?:test_resets_to_min_pk_with_default_pk_and_sequence|test_resets_to_min_pk_with_specified_pk_and_sequence|test_create_fixtures_resets_sequences_when_not_cached)|ActiveRecord::PostgreSQLDBCollationTest#(?:test_db_retrieves_collation)|AbsenceValidationTest#(?:test_non_association|test_does_not_call_to_a_on_associations|test_validates_absence_of_virtual_attribute_on_model|test_has_many_marked_for_destruction|test_has_one_marked_for_destruction)|Case::#(?:clone#test_0001_clones case, conditions and default)|Arel::Collectors::TestBind#(?:test_compile_gathers_all_bind_params)|DateTest#(?:test_assign_valid_dates|test_date_with_time_value|test_date_with_string_value)|ActiveRecord::Migration::CompatibilityTest#(?:test_migration_doesnt_remove_named_index|test_references_does_not_add_index_by_default|test_legacy_change_column_with_null_executes_update|test_timestamps_have_null_constraints_if_not_present_in_migration_of_change_table|test_timestamps_have_null_constraints_if_not_present_in_migration_for_adding_timestamps_to_existing_table|test_timestamps_have_null_constraints_if_not_present_in_migration_of_create_table|test_legacy_migrations_not_raise_exception_on_reverting_transaction|test_migration_does_remove_unnamed_index|test_legacy_migrations_raises_exception_when_inherited)|PostgresqlDomainTest#(?:test_column|test_domain_acts_like_basetype)|ConcurrentTransactionTest#(?:test_successful_with_instance_method|test_callback_rollback_in_create_with_rollback_exception|test_nested_transaction_without_new_transaction_applies_parent_state_on_rollback|test_rollback_for_freshly_persisted_records|test_update_should_rollback_on_failure|test_cancellation_from_before_filters_rollbacks_in_save\!|test_restore_active_record_state_for_all_records_in_a_transaction|test_write_attribute_after_rollback|test_add_to_null_transaction|test_rolling_back_in_a_callback_rollbacks_before_save|test_rollback_when_saving_a_frozen_record|test_rollback_when_thread_killed|test_force_savepoint_on_instance|test_set_state_method_is_deprecated|test_cancellation_from_before_filters_rollbacks_in_validation\!|test_many_savepoints|test_releasing_named_savepoints|test_raise_after_destroy|test_raising_does_not_materialize_transaction|test_force_savepoint_in_nested_transaction|test_mark_transaction_state_as_nil|test_mark_transaction_state_as_rolledback|test_savepoints_name|test_transaction_state_is_cleared_when_record_is_persisted|test_transactions_state_from_rollback|test_persisted_in_a_model_with_custom_primary_key_after_failed_save|test_rollback_of_frozen_records|test_transactions_can_be_manually_materialized|test_raising_exception_in_nested_transaction_restore_state_in_save|test_prepared_statement_materializes_transaction|test_successful_with_return|test_checking_in_connection_reenables_lazy_transactions|test_read_attribute_after_rollback|test_empty_transaction_is_not_materialized|test_raising_exception_in_callback_rollbacks_in_save|test_transaction_rollback_with_primarykeyless_tables|test_transaction_isolation__read_committed|test_successful|test_accessing_raw_connection_disables_lazy_transactions|test_cancellation_from_before_filters_rollbacks_in_validation|test_transaction_per_thread|test_number_of_transactions_in_commit|test_rollback_when_commit_raises|test_manually_rolling_back_a_transaction|test_nested_transaction_with_new_transaction_applies_parent_state_on_rollback|test_unprepared_statement_materializes_transaction|test_using_named_savepoints|test_write_attribute_with_custom_primary_key_after_rollback|test_callback_rollback_in_create|test_assign_custom_primary_key_after_rollback|test_cancellation_from_before_destroy_rollbacks_in_destroy|test_no_savepoint_in_nested_transaction_without_force|test_callback_rollback_in_create_with_record_invalid_exception|test_accessing_raw_connection_materializes_transaction|test_double_nested_transaction_applies_parent_state_on_rollback|test_sqlite_add_column_in_transaction|test_invalid_keys_for_transaction|test_mark_transaction_state_as_committed|test_restore_custom_primary_key_after_rollback|test_read_attribute_with_custom_primary_key_after_rollback|test_cancellation_from_before_filters_rollbacks_in_save|test_dont_restore_new_record_in_subsequent_transaction|test_nested_explicit_transactions|test_restore_frozen_state_after_double_destroy|test_update_should_rollback_on_failure\!|test_failing_on_exception|test_assign_id_after_rollback|test_restore_new_record_after_double_save|test_savepoint_does_not_materialize_transaction|test_transactions_state_from_commit|test_restore_id_after_rollback)|ActiveRecord::DelegationAssociationTest#(?:test_delegates_include\?_to_Array|test_delegates_none\?_to_Array|test_delegates_-_to_Array|test_delegates_compact_to_Array|test_delegates_find_all_to_Array|test_delegates_reverse_to_Array|test_delegates_one\?_to_Array|test_delegates_third_to_Array|test_deprecate_arel_delegation|test_delegates_index_to_Array|test_delegates_\[\]_to_Array|test_delegates_join_to_Array|test_delegates_each_to_Array|test_delegates_sample_to_Array|test_delegates_\+_to_Array|test_delegates_to_set_to_Array|test_delegates_as_json_to_Array|test_delegates_map_to_Array|test_delegates_detect_to_Array|test_delegates_length_to_Array|test_delegates_each_cons_to_Array|test_delegates_shuffle_to_Array|test_delegates_second_to_Array|test_delegates_to_sentence_to_Array|test_delegates_each_with_index_to_Array|test_delegates_partition_to_Array|test_delegates_rindex_to_Array|test_delegates_exclude\?_to_Array|test_delegates_group_by_to_Array|test_delegates_to_xml_to_Array|test_delegates_to_ary_to_Array|test_delegates_in_groups_of_to_Array|test_delegates_flat_map_to_Array|test_delegates_reject_to_Array|test_delegates_to_formatted_s_to_Array|test_delegates_collect_to_Array|test_delegates_in_groups_to_Array|test_delegates_all\?_to_Array|test_delegates_sort_to_Array|test_delegates_to_yaml_to_Array|test_delegates_\&_to_Array|test_delegates_sort_by_to_Array|test_delegates_\|_to_Array|test_delegates_rotate_to_Array|test_delegates_slice_to_Array)|Arel::Nodes::TestUnaryOperation#(?:test_construct|test_equality_with_same_ivars|test_operation_alias|test_operation_ordering|test_inequality_with_different_ivars)|PessimisticLockingTest#(?:test_lock_raises_when_the_record_is_dirty|test_with_lock_commits_transaction|test_no_locks_no_wait|test_lock_does_not_raise_when_the_object_is_not_dirty|test_with_lock_rolls_back_transaction|test_locking_in_after_save_callback|test_lock_sending_custom_lock_statement|test_sane_find_with_lock)|ActiveRecord::ConnectionAdapters::TypesTest#(?:test_attributes_which_are_invalid_for_database_can_still_be_reassigned)|TransactionCallbacksTest#(?:test_only_call_after_commit_on_update_after_transaction_commits_for_existing_record|test_after_commit_callbacks_should_validate_on_condition|test_after_rollback_callback_when_raise_should_restore_state|test_only_call_after_commit_on_destroy_after_transaction_commits_for_destroyed_record|test_only_call_after_rollback_on_update_after_transaction_rollsback_for_existing_record|test_after_rollback_callbacks_should_validate_on_condition|test_only_call_after_commit_on_create_and_doesnt_leaky|test_only_call_after_commit_on_create_after_transaction_commits_for_new_record_if_create_succeeds_creating_through_association|test_save_in_after_create_commit_wont_invoke_extra_after_create_commit|test_only_call_after_rollback_on_destroy_after_transaction_rollsback_for_destroyed_record|test_only_call_after_rollback_on_update_after_transaction_rollsback_for_existing_record_on_touch|test_after_rollback_callback_should_not_swallow_errors_when_set_to_raise|test_call_after_rollback_when_commit_fails|test_only_call_after_commit_on_destroy_after_transaction_commits_for_destroyed_new_record|test_saving_a_record_with_a_belongs_to_that_specifies_touching_the_parent_should_call_callbacks_on_the_parent_object|test_call_after_rollback_after_transaction_rollsback|test_only_call_after_commit_on_update_after_transaction_commits_for_existing_record_on_touch|test_after_commit_callback_when_raise_should_not_restore_state|test_only_call_after_rollback_on_records_rolled_back_to_a_savepoint_when_release_savepoint_fails|test_only_call_after_commit_on_top_level_transactions|test_only_call_after_rollback_on_create_after_transaction_rollsback_for_new_record|test_after_commit_callback_should_not_swallow_errors|test_call_after_commit_after_transaction_commits|test_after_commit_chain_not_called_on_errors|test_only_call_after_rollback_on_records_rolled_back_to_a_savepoint|test_only_call_after_commit_on_create_after_transaction_commits_for_new_record|test_before_commit_exception_should_pop_transaction_stack)|Arel::Visitors::OracleTest#(?:test_0002_is idempotent with crazy query|test_0001_modifies order when there is distinct and first value|test_0004_splits orders with commas and function calls|test_0003_splits orders with commas|test_0005_modified except to be minus)|ActiveRecord::ConnectionAdapters::ConnectionHandlerTest#(?:test_establish_connection_uses_spec_name|test_connection_pools|test_retrieve_connection|test_establish_connection_using_2_level_config_defaults_to_default_env_primary_db|test_remove_connection_should_not_remove_parent|test_active_connections\?|test_pool_from_any_process_for_uses_most_recent_spec|test_establish_connection_using_two_level_configurations|test_retrieve_connection_pool_copies_schema_cache_from_ancestor_pool|test_connection_specification_name_should_fallback_to_parent|test_default_env_fall_back_to_default_env_when_rails_env_or_rack_env_is_empty_string|test_establish_connection_using_3_levels_config|test_a_class_using_custom_pool_and_switching_back_to_primary|test_establish_connection_using_3_level_config_defaults_to_default_env_primary_db|test_forked_child_recovers_from_disconnected_parent|test_establish_connection_using_top_level_key_in_two_level_config|test_retrieve_connection_pool|test_symbolized_configurations_assignment|test_connection_pool_per_pid|test_forked_child_doesnt_mangle_parent_connection|test_retrieve_connection_pool_with_invalid_id)|ActiveRecord::DatabaseTasksCharsetTest#(?:test_mysql2_charset|test_sqlite3_charset|test_postgresql_charset)|window definition#(?:test_0017_takes a range frame, current row|test_0006_takes a partition with multiple columns|test_0005_takes a partition and an order|test_0015_takes a range frame, unbounded following|test_0010_takes a rows frame, bounded following|test_0002_takes an order|test_0004_takes a partition|test_0011_takes a rows frame, current row|test_0016_takes a range frame, bounded following|test_0007_takes a rows frame, unbounded preceding|test_0003_takes an order with multiple columns|test_0008_takes a rows frame, bounded preceding|test_0013_takes a range frame, unbounded preceding|test_0009_takes a rows frame, unbounded following|test_0014_takes a range frame, bounded preceding|test_0018_takes a range frame, between two delimiters|test_0001_can be empty|test_0012_takes a rows frame, between two delimiters)|ErrorsTest#(?:test_can_be_instantiated_with_no_args)|NumericDataTest#(?:test_big_decimal_conditions|test_numeric_fields_with_nan|test_numeric_fields_with_scale|test_numeric_fields)|PostgreSQLGeometricTypesTest#(?:test_creating_column_with_lseg_type|test_creating_column_with_point_type|test_creating_column_with_line_type|test_creating_column_with_circle_type|test_creating_column_with_path_type|test_creating_column_with_polygon_type|test_creating_column_with_box_type)|ActiveRecord::Migration::ReferencesForeignKeyInCreateTest#(?:test_options_hash_can_be_passed|test_to_table_option_can_be_passed|test_no_foreign_key_is_created_by_default|test_foreign_keys_can_be_created_in_one_query_when_index_is_not_added|test_foreign_keys_can_be_created_with_the_table)|ActiveRecord::PostgreSQLStructureDumpTest#(?:test_structure_dump_execution_fails|test_structure_dump_with_schema_search_path_and_dump_schemas_all|test_structure_dump_with_extra_flags|test_structure_dump_with_ignore_tables|test_structure_dump|test_structure_dump_header_comments_removed|test_structure_dump_with_dump_schemas_string|test_structure_dump_with_schema_search_path)|equality::#(?:to_sql#test_0001_should produce sql)|PostgresqlTypeLookupTest#(?:test_array_types_correctly_respect_registration_of_subtypes|test_range_types_correctly_respect_registration_of_subtypes|test_array_delimiters_are_looked_up_correctly)|BelongsToAssociationsTest#(?:test_belongs_to_with_id_assigning|test_default|test_stale_tracking_doesn\'t_care_about_the_type|test_belongs_to_reassign_with_namespaced_models_and_counters|test_reflect_the_most_recent_change|test_polymorphic_assignment_updates_foreign_id_field_for_new_and_saved_records|test_belongs_to_counter_with_assigning_nil|test_belongs_to_with_primary_key_joins_on_correct_column|test_polymorphic_assignment_with_nil|test_polymorphic_reassignment_of_associated_type_updates_the_object|test_belongs_to_counter_after_update|test_dependency_should_halt_parent_destruction|test_belongs_to_with_touch_option_on_touch_and_reassigned_parent|test_building_the_belonging_object_with_explicit_sti_base_class|test_eager_loading_with_primary_key_as_symbol|test_polymorphic_reassignment_of_associated_id_updates_the_object|test_multiple_counter_cache_with_after_create_update|test_building_the_belonging_object_with_implicit_sti_base_class|test_create_bang_with_conditions|test_default_scope_on_relations_is_not_cached|test_eager_loading_with_primary_key|test_polymorphic_assignment_with_primary_key_foreign_type_field_updating|test_build_with_block|test_dangerous_association_name_raises_ArgumentError|test_assignment_before_child_saved|test_assignment_updates_foreign_id_field_for_new_and_saved_records|test_belongs_to_proxy_should_not_respond_to_private_methods|test_natural_assignment|test_belongs_to_with_touch_option_on_empty_update|test_building_the_belonging_object_with_sti_subclass|test_cant_save_readonly_association|test_natural_assignment_to_nil_with_primary_key|test_belongs_to_with_out_of_range_value_assigning)|FinderTest#(?:test_find_only_some_columns))$/"
  51.  
  52. # of culprit methods: 1024Using postgresql
  53. Run options: --seed 28928 --server 15600 -n "/^(?:RequiredAssociationsTest#(?:test_belongs_to_associations_can_be_optional_by_default|test_required_has_one_associations_have_presence_validated|test_has_one_associations_are_not_required_by_default|test_required_belongs_to_associations_have_presence_validated|test_belongs_to_associations_can_be_required_by_default|test_required_has_one_associations_have_a_correct_error_message|test_required_belongs_to_associations_have_a_correct_error_message)|equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|PostgresqlBitStringTest#(?:test_assigning_invalid_hex_string_raises_exception|test_bit_string_column|test_default|test_bit_string_varying_column|test_roundtrip|test_schema_dumping)|TestNestedAttributesLimitNumeric#(?:test_limit_with_exceeding_records|test_limit_with_number_exact_records|test_limit_with_less_records)|ActiveRecord::ConnectionAdapters::QuotingTest#(?:test_quote_string|test_quote_table_name|test_quote_false|test_quote_float|test_quoted_timestamp_utc|test_dates_and_times|test_quote_true|test_quote_duration|test_quoted_time_dst_local|test_quoted_time_local|test_quote_column_name|test_quoted_date|test_quoted_datetime_local|test_quoted_timestamp_local|test_quote_as_mb_chars_no_column|test_quote_bigdecimal|test_quoted_time_utc|test_quote_bignum|test_quoted_false|test_quoted_time_dst_utc|test_quote_integer|test_quoted_time_crazy|test_quoting_classes|test_crazy_object|test_quote_string_no_column|test_quoted_datetime_utc|test_quote_table_name_calls_quote_column_name|test_quoted_true|test_quote_nil|test_quoted_timestamp_crazy)|or::#(?:or#test_0001_makes an OR node)|ActiveRecord::SelectTest#(?:test_select_with_nil_argument)|PostgresqlGeometricTest#(?:test_alternative_format|test_geometric_types|test_schema_dumping|test_geometric_function)|PostgresqlArrayTest#(?:test_assigning_non_array_value|test_mutate_array|test_where_by_attribute_with_array|test_string_quoting_rules_match_pg_behavior|test_strings_with_commas|test_not_compatible_with_serialize_array|test_multi_dimensional_with_strings|test_with_multi_dimensional_empty_strings|test_schema_dump_with_shorthand|test_change_column_default_with_array|test_default|test_quoting_non_standard_delimiters|test_strings_with_array_delimiters|test_precision_is_respected_on_timestamp_columns|test_array_with_serialized_attributes|test_attribute_for_inspect_for_array_field|test_insert_fixture|test_select_with_strings|test_with_empty_strings|test_datetime_with_timezone_awareness|test_attribute_for_inspect_for_array_field_for_large_array|test_multi_dimensional_with_integers|test_rewrite_with_integers|test_type_cast_array|test_rewrite_with_strings|test_strings_with_quotes|test_uniqueness_validation|test_contains_nils|test_encoding_arrays_of_utf8_strings|test_insert_fixtures|test_type_cast_integers|test_with_arbitrary_whitespace|test_change_column_cant_make_non_array_column_to_array|test_column|test_mutate_value_in_array|test_select_with_integers|test_escaping|test_assigning_valid_pg_array_literal|test_change_column_with_array|test_default_strings|test_assigning_empty_string|test_strings_with_null_strings)|DefaultNumbersTest#(?:test_default_negative_integer|test_default_decimal_number|test_default_positive_integer)|Nodes::Cube#(?:test_0002_should know how to visit with CubeDimension Argument|test_0001_should know how to visit with array arguments|test_0003_should know how to generate parenthesis when supplied with many Dimensions)|ExplainTest#(?:test_exec_explain_with_binds|test_exec_explain_with_no_binds|test_unsupported_connection_adapter|test_relation_explain|test_collecting_queries_for_explain)|PostgreSQLNameTest#(?:test_can_be_used_as_hash_key|test_prevents_double_quoting|test_represents_itself_as_schema.name|test_quoted_returns_a_string_representation_usable_in_a_query|test_without_schema,_represents_itself_as_name_only|test_equality_based_on_state)|Arel::FactoryMethods::TestFactoryMethods#(?:test_create_join|test_create_on|test_create_true|test_create_false|test_lower)|where#(?:test_0001_returns a tree manager)|ActiveRecord::ConnectionAdapters::AdapterLeasingTest#(?:test_in_use\\?|test_expire_mutates_in_use|test_close|test_lease_twice)|TestNestedAttributesWithNonStandardPrimaryKeys#(?:test_attr_accessor_of_child_should_be_value_provided_during_update|test_should_update_existing_records_with_non_standard_primary_key)|#(?:lt_any#test_0001_should create a Grouping node|lt_any#test_0002_should generate ORs in sql|not_eq#test_0002_should generate \\!= in sql|not_eq#test_0001_should create a NotEqual node|not_eq#test_0003_should handle nil|gt#test_0003_should handle comparing with a subquery|gt#test_0004_should accept various data types.|gt#test_0002_should generate > in sql|gt#test_0001_should create a GreaterThan node|lteq_any#test_0001_should create a Grouping node|lteq_any#test_0002_should generate ORs in sql|gteq_all#test_0001_should create a Grouping node|gteq_all#test_0002_should generate ANDs in sql|gteq_any#test_0002_should generate ORs in sql|gteq_any#test_0001_should create a Grouping node)|LeftOuterJoinAssociationTest#(?:test_left_outer_joins_count_is_same_as_size_of_loaded_results|test_join_conditions_added_to_join_clause|test_left_joins_aliases_left_outer_joins|test_left_outer_joins_actually_does_a_left_outer_join|test_construct_finder_sql_ignores_empty_left_outer_joins_hash|test_find_with_sti_join|test_left_outer_joins_return_has_value_for_every_comment|test_the_default_scope_of_the_target_is_applied_when_joining_associations|test_construct_finder_sql_applies_aliases_tables_on_association_conditions|test_left_outer_joins_forbids_to_use_string_as_argument|test_construct_finder_sql_does_not_table_name_collide_on_duplicate_associations|test_construct_finder_sql_ignores_empty_left_outer_joins_array|test_does_not_override_select)|ActiveRecord::DatabaseTaskTargetVersionTest#(?:test_target_version_returns_nil_if_version_is_empty|test_target_version_returns_nil_if_version_does_not_exist|test_target_version_returns_converted_to_integer_env_version_if_version_exists)|TestDefaultAutosaveAssociationOnAHasOneAssociation#(?:test_assignment_before_either_saved|test_callbacks_firing_order_on_save|test_callbacks_firing_order_on_update|test_build_before_either_saved|test_not_resaved_when_unchanged|test_save_fails_for_invalid_has_one|test_build_before_child_saved|test_assignment_before_parent_saved|test_should_save_parent_but_not_invalid_child|test_save_succeeds_for_invalid_has_one_with_validate_false|test_callbacks_firing_order_on_create)|ActiveRecord::Migration::ReferencesForeignKeyTest#(?:test_removing_column_removes_foreign_key|test_references_foreign_key_with_suffix|test_foreign_keys_are_not_added_by_default_when_changing_the_table|test_foreign_keys_cannot_be_added_to_polymorphic_relations_when_changing_the_table|test_multiple_foreign_keys_can_be_removed_to_the_selected_one|test_foreign_key_column_can_be_removed|test_foreign_key_methods_respect_pluralize_table_names|test_foreign_keys_accept_options_when_changing_the_table|test_foreign_keys_can_be_created_while_changing_the_table|test_multiple_foreign_keys_can_be_added_to_the_same_table|test_foreign_keys_cannot_be_added_to_polymorphic_relations_when_creating_the_table|test_references_foreign_key_with_prefix)|Nodes::IsDistinctFrom#(?:test_0002_should handle nil|test_0001_should handle column names on both sides)|on#(?:test_0001_takes two params|test_0002_takes three params)|Arel::SelectManagerTest#(?:test_0002_should create and nodes|test_0001_should hand back froms|test_0007_should create join nodes with a right outer join klass|test_0003_should create insert managers|test_0006_should create join nodes with a outer join klass|test_0005_should create join nodes with a full outer join klass|test_join_sources|test_0004_should create join nodes)|PostgresqlUUIDTestNilDefault#(?:test_id_allows_default_override_via_nil|test_schema_dumper_for_uuid_primary_key_with_default_nil_in_legacy_migration|test_schema_dumper_for_uuid_primary_key_with_default_override_via_nil)|PostgresqlEnumTest#(?:test_enum_mapping|test_enum_type_cast|test_assigning_enum_to_nil|test_invalid_enum_update|test_enum_defaults|test_column|test_no_oid_warning)|SameNameDifferentDatabaseFixturesTest#(?:test_fixtures_are_properly_loaded)|EagerAssociationTest#(?:test_eager_count_performed_on_a_has_many_through_association_with_multi_table_conditional|test_including_duplicate_objects_from_has_many|test_preload_with_invalid_argument|test_loading_associations_dont_leak_instance_state|test_preloading_has_many_through_with_custom_scope|test_eager_with_has_many_through_an_sti_join_model|test_preloading_does_not_cache_has_many_association_subset_when_preloaded_with_a_through_association|test_eager-loading_non-readonly_association|test_loading_association_with_intersection_joins|test_eager_with_has_many_and_limit|test_deep_preload|test_circular_preload_does_not_modify_unscoped|test_eager_loading_with_order_on_joined_table_preloads|test_finding_with_includes_on_empty_polymorphic_type_column|test_preloading_associations_with_string_joins_and_order_references|test_three_level_nested_preloading_does_not_raise_exception_when_association_does_not_exist|test_polymorphic_type_condition|test_preloading_has_one_using_reorder|test_join_eager_with_empty_order_should_generate_valid_sql|test_eager_with_multiple_associations_with_same_table_has_many_and_habtm|test_eager_load_has_many_with_string_keys|test_eager_loading_with_conditions_on_joined_table_preloads|test_eager_with_has_many_and_limit_and_conditions_array|test_preloading_through_empty_belongs_to|test_loading_from_an_association|test_preloading_has_many_through_with_implicit_source|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_conditions_array|test_eager_with_has_many_and_limit_and_conditions_on_the_eagers|test_count_eager_with_has_many_and_limit_and_high_offset|test_eager_association_loading_with_belongs_to_and_limit|test_eager_with_has_many_and_limit_and_high_offset_and_multiple_array_conditions|test_finding_with_includes_on_null_belongs_to_polymorphic_association|test_joins_with_includes_should_preload_via_joins|test_nested_loading_through_has_one_association_with_conditions|test_preconfigured_includes_with_has_many_and_habtm|test_eager_association_with_scope_with_joins|test_eager_with_has_and_belongs_to_many_and_limit|test_eager_association_loading_with_belongs_to_and_conditions_string_with_unquoted_table_name|test_eager_association_loading_with_belongs_to_and_order_string_with_quoted_table_name|test_eager_count_performed_on_a_has_many_association_with_multi_table_conditional|test_preloading_has_many_in_multiple_queries_with_more_ids_than_database_can_handle|test_eager_with_valid_association_as_string_not_symbol|test_load_associated_records_in_several_queries_when_many_ids_passed|test_eager_loading_with_conditions_on_string_joined_table_preloads|test_preload_has_many_using_primary_key|test_eager_association_loading_with_belongs_to_and_conditions_hash|test_nested_loading_through_has_one_association_with_conditions_on_nested_association|test_eager-loading_readonly_association|test_eager_with_inheritance|test_nested_loading_through_has_one_association|test_preloading_readonly_association|test_eager-loading_with_a_polymorphic_association_won\\'t_work_consistently|test_eager_with_has_many_and_limit_and_high_offset|test_has_and_belongs_to_many_should_not_instantiate_same_records_multiple_times|test_include_has_many_using_primary_key|test_preloading_a_regular_association_through_a_polymorphic_association_doesn\\'t_require_the_association_to_exist_on_all_types|test_preloading_habtm_in_one_queries_when_database_has_no_limit_on_ids_it_can_handle|test_eager_with_has_many_and_limit_and_scoped_conditions_on_the_eagers|test_preloading_through_a_polymorphic_association_doesn\\'t_require_the_association_to_exist|test_preloading_a_regular_association_with_a_typo_through_a_polymorphic_association_still_raises|test_preload_ignores_the_scoping|test_eager_has_many_through_with_order|test_loading_association_with_same_table_joins|test_eager_association_loading_with_belongs_to_and_conditions_string_with_quoted_table_name|test_preloading_with_a_polymorphic_association_and_using_the_existential_predicate_but_also_using_a_select|test_including_associations_with_where.not_adds_implicit_references|test_preloading_has_many_through_with_distinct|test_eager_load_has_many_through_quotes_table_and_column_names|test_loading_with_multiple_associations|test_with_ordering|test_eager_association_loading_with_belongs_to|test_eager_with_has_many_through_with_conditions_join_model_with_include|test_works_in_combination_with_order\\(:symbol\\)_and_reorder\\(:symbol\\)|test_finding_with_includes_on_null_belongs_to_association_with_same_include_includes_only_once|test_limited_eager_with_numeric_in_association|test_eager_association_loading_with_belongs_to_inferred_foreign_key_from_association_name|test_preload_has_one_using_primary_key|test_should_work_inverse_of_with_eager_load|test_limited_eager_with_multiple_order_columns|test_load_associated_records_in_one_query_when_adapter_has_no_limit|test_load_with_sti_sharing_association|test_preloading_polymorphic_with_custom_foreign_type|test_preload_belongs_to_uses_exclusive_scope|test_eager_with_has_many_and_limit_with_no_results|test_eager_load_has_many_through_with_string_keys|test_limited_eager_with_order|test_preloading_and_eager_loading_of_instance_dependent_associations_is_not_supported|test_associations_with_extensions_are_not_instance_dependent|test_string_id_column_joins|test_nested_loading_through_has_one_association_with_order|test_eager_association_loading_with_belongs_to_and_limit_and_multiple_associations|test_duplicate_middle_objects|test_eager_load_has_many_quotes_table_and_column_names|test_loading_from_an_association_that_has_a_hash_of_conditions|test_eager_with_default_scope_as_class_method_using_find_by_method|test_nested_loading_through_has_one_association_with_conditions_on_association|test_eager_load_has_one_quotes_table_and_column_names|test_preload_has_many_with_association_condition_and_default_scope|test_preconfigured_includes_with_has_many|test_preload_has_many_uses_exclusive_scope|test_nested_loading_through_has_one_association_with_order_on_association|test_preloading_empty_belongs_to_polymorphic|test_eager_has_many_through_multiple_with_order|test_including_duplicate_objects_from_belongs_to|test_eager_association_loading_with_belongs_to_and_order_string_with_unquoted_table_name|test_eager_association_loading_with_explicit_join|test_eager_with_has_many_through_an_sti_join_model_with_conditions_on_both|test_eager_with_default_scope_as_callable|test_eager_association_loading_with_belongs_to_and_limit_and_conditions|test_including_associations_with_extensions_and_an_instance_dependent_scope_is_not_supported|test_eager_with_has_one_through_join_model_with_conditions_on_the_through|test_eager_with_has_many_through_a_belongs_to_association|test_eager_has_many_with_association_inheritance|test_eager_with_default_scope|test_loading_conditions_with_or|test_eager_with_has_many_and_limit_and_high_offset_and_multiple_hash_conditions|test_finding_with_includes_on_has_many_association_with_same_include_includes_only_once|test_eager_with_has_many_through_join_model_with_conditions_on_top_level|test_eager_with_has_one_dependent_does_not_destroy_dependent|test_eager_load_belongs_to_quotes_table_and_column_names|test_eager_with_has_many_and_limit_and_conditions_array_on_the_eagers|test_eager_association_loading_with_belongs_to_and_limit_and_offset|test_eager_load_belongs_to_with_string_keys|test_finding_with_includes_on_has_one_association_with_same_include_includes_only_once|test_scoping_with_a_circular_preload|test_finding_with_includes_on_belongs_to_association_with_same_include_includes_only_once|test_including_association_based_on_sql_condition_and_no_database_column|test_preloading_a_polymorphic_association_with_references_to_the_associated_table|test_preloading_the_same_association_twice_works|test_base_messages|test_eager_with_default_scope_as_class_method_using_find_method|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_multiple_associations|test_eager_with_has_many_through|test_eager_with_multi_table_conditional_properly_counts_the_records_when_using_size|test_eager_with_invalid_association_reference|test_eager_with_default_scope_as_class_method|test_nested_loading_through_has_one_association_with_order_on_nested_association|test_with_two_tables_in_from_without_getting_double_quoted|test_eager_loading_with_conditions_on_join_model_preloads|test_has_many_through_with_order|test_eager_loaded_has_one_association_with_references_does_not_run_additional_queries|test_preloading_habtm_in_multiple_queries_with_more_ids_than_database_can_handle|test_eager_habtm_with_association_inheritance|test_eager_load_multiple_associations_with_references|test_eager_with_has_many_and_limit_and_conditions|test_associations_loaded_for_all_records|test_eager-loading_a_polymorphic_association_with_references_to_the_associated_table|test_loading_with_scope_including_joins|test_preconfigured_includes_with_belongs_to|test_count_with_include|test_nested_loading_does_not_raise_exception_when_association_does_not_exist|test_eager_association_loading_with_habtm|test_load_associated_records_in_one_query_when_a_few_ids_passed|test_dont_create_temporary_active_record_instances|test_loading_with_no_associations|test_eager_with_default_scope_as_lambda|test_eager_association_loading_with_belongs_to_and_foreign_keys|test_preconfigured_includes_with_has_one|test_association_loading_notification|test_conditions_on_join_table_with_include_and_limit|test_preloading_a_through_association_twice_does_not_reset_it|test_eager_has_one_with_association_inheritance|test_eager_with_has_many_through_join_model_ignores_default_includes|test_loading_with_one_association_with_non_preload|test_eager_with_has_many_through_join_model_with_conditions|test_eager_with_multiple_associations_with_same_table_has_one|test_loading_with_one_association|test_preloading_has_many_through_association_avoids_calling_association.reader|test_eager_loading_with_select_on_joined_table_preloads|test_eager_with_has_many_through_join_model_with_include|test_preloading_empty_belongs_to|test_order_on_join_table_with_include_and_limit|test_include_has_one_using_primary_key|test_calculate_with_string_in_from_and_eager_loading|test_deep_including_through_habtm|test_eager_association_loading_with_belongs_to_and_limit_and_offset_and_conditions|test_preloading_with_a_polymorphic_association_and_using_the_existential_predicate|test_eager_with_floating_point_numbers|test_eager_with_multiple_associations_with_same_table_belongs_to|test_preconfigured_includes_with_habtm|test_eager_with_default_scope_as_block|test_preloading_has_many_in_one_queries_when_database_has_no_limit_on_ids_it_can_handle)|Arel::Nodes::TestSelectCore#(?:test_set_quantifier|test_inequality_with_different_ivars|test_clone|test_equality_with_same_ivars)|new#(?:test_0001_takes an engine)|ActiveRecord::PostgreSQLPurgeTest#(?:test_drops_database|test_establishes_connection|test_clears_active_connections|test_establishes_connection_to_postgresql_database|test_creates_database)|Arel::Collectors::TestSubstituteBindCollector#(?:test_compile|test_quoting_is_delegated_to_quoter)|PostgresqlLtreeTest#(?:test_column|test_select|test_write|test_schema_dump_with_shorthand)|OverRideFixtureMethodTest#(?:test_fixture_methods_can_be_overridden)|HabtmDestroyOrderTest#(?:test_should_not_raise_error_if_have_foreign_key_in_the_join_table|test_not_destroying_a_lesson_with_students_leaves_student<=>lesson_association_intact|test_not_destroying_a_student_with_lessons_leaves_student<=>lesson_association_intact|test_may_not_delete_a_lesson_with_students)|ActiveRecord::Migration::RenameTableTest#(?:test_rename_table_does_not_rename_custom_named_index|test_renaming_table_doesnt_attempt_to_rename_non_existent_sequences|test_rename_table|test_rename_table_for_postgresql_should_also_rename_default_sequence|test_rename_table_with_an_index|test_renaming_table_renames_primary_key)|Arel::Nodes::UpdateStatement::#(?:clone#test_0001_clones wheres and values)|TestAutosaveAssociationsInGeneral#(?:test_autosave_validation|test_cyclic_autosaves_do_not_add_multiple_validations|test_should_not_add_the_same_callbacks_multiple_times_for_belongs_to|test_should_not_add_the_same_callbacks_multiple_times_for_has_and_belongs_to_many|test_should_not_add_the_same_callbacks_multiple_times_for_has_one|test_should_not_add_the_same_callbacks_multiple_times_for_has_many)|I18nValidationTest#(?:test_validates_associated_finds_custom_model_key_translation|test_validates_uniqueness_of_on_generated_message_given_no_options|test_validates_associated_on_generated_message_given_if_condition|test_validates_associated_on_generated_message_given_custom_message|test_validates_uniqueness_of_on_generated_message_given_option_that_is_not_reserved|test_validates_associated_on_generated_message_given_on_condition|test_validates_uniqueness_of_on_generated_message_given_unless_condition|test_validates_uniqueness_of_on_generated_message_given_on_condition|test_validates_associated_on_generated_message_given_unless_condition|test_validates_associated_on_generated_message_given_option_that_is_not_reserved|test_validates_associated_on_generated_message_given_no_options|test_validates_uniqueness_of_on_generated_message_given_if_condition|test_validates_associated_finds_global_default_translation|test_validates_uniqueness_of_on_generated_message_given_custom_message)|DefaultScopingTest#(?:test_default_scope_with_references_works_with_find_by|test_order_after_reorder_combines_orders|test_where_attribute_merge|test_default_scope_with_inheritance|test_unscoped_with_named_scope_should_not_have_default_scope|test_unscope_merging|test_unscope_offset|test_scope_composed_by_limit_and_then_offset_is_equal_to_scope_composed_by_offset_and_then_limit|test_default_scope_select_ignored_by_aggregations|test_default_scope_with_lambda|test_unscope_errors_with_non_symbol_or_hash_arguments|test_create_with_merge|test_default_scope_with_module_includes|test_scope_overwrites_default|test_with_abstract_class_where_clause_should_not_be_duplicated|test_default_scope_with_joins|test_default_scope_with_references_works_through_collection_association|test_unscope_joins_and_select_on_developers_projects|test_reorder_overrides_default_scope_order|test_unscope_includes|test_default_scope_find_last|test_order_to_unscope_reordering|test_create_attribute_overwrites_default_scoping|test_default_scope_is_unscoped_on_create|test_default_scope_with_block|test_sti_conditions_are_not_carried_in_default_scope|test_additional_conditions_in_a_scope_are_ANDed_with_the_default_scope|test_default_scope_include_with_count|test_default_scope_with_references_works_through_association|test_a_scope_can_remove_the_condition_from_the_default_scope|test_default_scope_select_ignored_by_grouped_aggregations|test_unscope_comparison_where_clauses|test_unscoped_with_joins_should_not_have_default_scope|test_additional_conditions_are_ANDed_with_the_default_scope|test_unscope_and_scope|test_create_with_nested_attributes|test_unscope_overrides_default_scope|test_default_scope_with_conditions_hash|test_unscope_after_reordering_and_combining|test_create_attribute_overwrites_default_values|test_order_in_default_scope_should_not_prevail|test_unscope_string_where_clauses_involved|test_default_scope_with_callable|test_unscope_left_joins|test_where_attribute|test_default_scope_with_conditions_string|test_unscope_left_outer_joins|test_default_scope_as_class_method|test_create_with_takes_precedence_over_where|test_create_with_reset|test_create_with_using_both_string_and_symbol|test_default_scope|test_default_scope_as_class_method_referencing_scope|test_sti_association_with_unscoped_not_affected_by_default_scope|test_unscope_reverse_order|test_unscope_errors_with_non_where_hash_keys|test_with_abstract_class_scope_should_be_executed_in_correct_context|test_default_scope_order_ignored_by_aggregations|test_unscope_with_limit_in_query|test_default_scope_is_unscoped_on_find|test_unscope_errors_with_invalid_value|test_unscope_multiple_where_clauses|test_default_scope_as_block_referencing_scope|test_create_with_empty_hash_will_not_reset|test_default_scope_with_multiple_calls|test_joins_not_affected_by_scope_other_than_default_or_unscoped|test_unscope_having|test_default_scope_attribute|test_unscope_with_grouping_attributes|test_unscope_select|test_unscope_with_where_attributes)|HasManyScopingTest#(?:test_nested_scope_finder|test_should_default_scope_on_associations_is_overridden_by_association_conditions|test_should_maintain_default_scope_on_associations|test_should_maintain_default_scope_on_eager_loaded_associations|test_forwarding_to_scoped|test_forwarding_of_static_methods)|LegacyPrimaryKeyTest::V5_0#(?:test_legacy_primary_key_in_change_table_should_be_integer|test_legacy_primary_key_in_create_table_should_be_integer|test_legacy_bigint_primary_key_should_not_be_auto_incremented|test_legacy_integer_primary_key_should_not_be_auto_incremented|test_legacy_join_table_column_options_should_be_overwritten|test_add_column_with_legacy_primary_key_should_be_integer|test_legacy_primary_key_should_be_auto_incremented|test_legacy_join_table_foreign_keys_should_be_integer)|group#(?:test_0002_chains|test_0003_takes multiple args|test_0001_takes an attribute|test_0004_makes strings literals)|ActiveRecord::Migration::ReferencesIndexTest#(?:test_creates_index|test_does_not_create_index_explicit|test_does_not_create_index_for_existing_table_explicit|test_creates_index_by_default_even_if_index_option_is_not_passed|test_creates_index_for_existing_table|test_creates_polymorphic_index_for_existing_table|test_creates_index_with_options|test_creates_index_for_existing_table_even_if_index_option_is_not_passed|test_creates_polymorphic_index)|False::equality#(?:test_0002_is not equal with other nodes|test_0001_is equal to other false nodes)|backwards compatibility::project#(?:test_0001_accepts symbols as sql literals)|TestNestedAttributesOnAHasAndBelongsToManyAssociation#(?:test_numeric_column_changes_from_zero_to_no_empty_string|test_should_also_work_with_a_HashWithIndifferentAccess|test_should_raise_an_argument_error_if_something_else_than_a_hash_is_passed|test_should_take_a_hash_with_string_keys_and_assign_the_attributes_to_the_associated_models|test_should_not_overwrite_unsaved_updates_when_loading_association|test_can_use_symbols_as_object_identifier|test_should_define_an_attribute_writer_method_for_the_association|test_should_raise_RecordNotFound_if_an_id_belonging_to_a_different_record_is_given|test_should_sort_the_hash_by_the_keys_before_building_new_associated_models|test_should_be_possible_to_destroy_a_record|test_should_raise_RecordNotFound_if_an_id_is_given_but_doesnt_return_a_record|test_should_refresh_saved_records_when_not_overwriting_unsaved_updates|test_should_not_remove_scheduled_destroys_when_loading_association|test_should_automatically_build_new_associated_models_for_each_entry_in_a_hash_where_the_id_is_missing|test_should_not_assign_destroy_key_to_a_record|test_should_raise_an_UnknownAttributeError_for_non_existing_nested_attributes_for_has_many|test_should_save_only_one_association_on_create|test_should_update_existing_records_and_add_new_ones_that_have_no_id|test_should_automatically_enable_autosave_on_the_association|test_should_take_a_hash_with_composite_id_keys_and_assign_the_attributes_to_the_associated_models|test_validate_presence_of_parent_works_with_inverse_of|test_should_not_load_association_when_updating_existing_records|test_should_take_a_hash_and_assign_the_attributes_to_the_associated_models|test_should_take_an_array_and_assign_the_attributes_to_the_associated_models|test_should_ignore_new_associated_records_with_truthy_destroy_attribute|test_should_ignore_new_associated_records_if_a_reject_if_proc_returns_false|test_should_preserve_order_when_not_overwriting_unsaved_updates|test_should_not_destroy_the_associated_model_with_a_non_truthy_argument|test_should_not_destroy_the_associated_model_until_the_parent_is_saved|test_should_work_with_update_as_well)|Arel::Nodes::TestNodes#(?:test_every_arel_nodes_have_hash_eql_eqeq_from_same_class)|ActiveRecord::BindParameterTest#(?:test_bind_from_join_in_subquery|test_find_one_uses_binds|test_logs_legacy_binds_after_type_cast|test_binds_are_logged|test_logs_binds_after_type_cast|test_deprecate_supports_statement_cache|test_too_many_binds)|ActiveRecord::DatabaseTasksCheckSchemaFileTest#(?:test_check_schema_file)|TestDefaultAutosaveAssociationOnNewRecord#(?:test_autosave_new_record_on_belongs_to_can_be_disabled_per_relationship|test_autosave_new_record_on_has_one_can_be_disabled_per_relationship|test_autosave_new_record_on_has_many_can_be_disabled_per_relationship|test_autosave_new_record_with_after_create_callback)|ActiveRecord::CloneTest#(?:test_freezing_a_cloned_model_does_not_freeze_clone|test_persisted|test_shallow|test_stays_frozen)|LoadAllFixturesTest#(?:test_all_there)|distinct#(?:test_0002_chains|test_0001_sets the quantifier)|ActiveRecord::Type::TypeMapTest#(?:test_aliases_keep_metadata|test_aliasing_types|test_fetch|test_registering_types|test_fuzzy_lookup|test_requires_value_or_block|test_changing_type_changes_aliases|test_register_clears_cache|test_additional_lookup_args|test_fetch_memoizes|test_lookup_non_strings|test_overriding_registered_types|test_register_proc|test_default_type|test_fetch_memoizes_on_args|test_fetch_yields_args)|Nodes::IsNotDistinctFrom#(?:test_0002_should handle column names on both sides|test_0003_should handle nil|test_0001_should construct a valid generic SQL statement)|equality::and#(?:test_0001_makes and AND node)|with expression#(?:test_0001_should use definition in sub-expression)|InheritanceTest#(?:test_where_create_bang_with_unrelated_type|test_where_create_bang_with_subclass|test_where_create_with_invalid_type|test_eager_load_belongs_to_something_inherited|test_find_first_within_inheritance|test_eager_load_belongs_to_primary_key_quoting|test_inheritance_condition|test_new_with_abstract_class|test_compute_type_nonexistent_constant|test_complex_inheritance|test_alt_finding_incorrect_type_data|test_alt_inheritance_find|test_different_namespace_subclass_should_load_correctly_with_store_full_sti_class_option|test_becomes_and_change_tracking_for_inheritance_columns|test_inheritance_save|test_scope_inherited_properly|test_compute_type_no_method_error|test_destroy_all_within_inheritance|test_new_with_autoload_paths|test_new_with_invalid_type|test_new_with_unrelated_type|test_new_with_complex_inheritance|test_descends_from_active_record|test_class_with_store_full_sti_class_returns_full_name|test_inheritance_new_with_base_class|test_new_with_unrelated_namespaced_type|test_inheritance_new_with_subclass|test_abstract_inheritance_base_class|test_alt_inheritance_condition|test_new_without_storing_full_sti_class|test_should_store_full_class_name_with_store_full_sti_class_option_enabled|test_where_new_with_subclass|test_class_with_blank_sti_name|test_company_descends_from_active_record|test_new_with_ar_base|test_compute_type_on_undefined_method|test_alt_eager_loading|test_alt_find_first_within_inheritance|test_inheritance_base_class|test_compute_type_success|test_alt_inheritance_find_all|test_alt_destroy_all_within_inheritance|test_inheritance_find|test_alt_complex_inheritance|test_finding_incorrect_type_data|test_inherits_custom_primary_key|test_update_all_within_inheritance|test_inheritance_find_all|test_alt_inheritance_save|test_where_new_with_invalid_type|test_compute_type_argument_error|test_where_create_with_unrelated_type|test_alt_update_all_within_inheritance|test_alt_becomes_works_with_sti|test_where_create_bang_with_invalid_type|test_inheritance_with_default_scope|test_base_class_activerecord_error|test_inheritance_without_mapping|test_a_bad_type_column|test_inheritance_new_with_default_class|test_should_store_demodulized_class_name_with_store_full_sti_class_option_disabled|test_where_new_with_unrelated_type|test_abstract_class|test_alt_becomes_bang_resets_inheritance_type_column|test_class_without_store_full_sti_class_returns_demodulized_name|test_where_create_with_subclass)|initialize#(?:test_0001_uses alias in sql)|SetFixtureClassPrevailsTest#(?:test_uses_set_fixture_class)|AggregationsTest#(?:test_change_single_value_object|test_find_single_value_object|test_allow_nil_address_set_to_nil|test_allow_nil_gps_is_nil|test_assigning_hash_without_custom_converter|test_nil_return_from_converter_results_in_failure_when_allow_nil_is_false|test_allow_nil_set_address_attributes_to_nil|test_nil_assignment_results_in_nil|test_find_multiple_value_object|test_gps_equality|test_allow_nil_address_loaded_when_only_some_attributes_are_nil|test_inferred_mapping|test_do_not_run_the_converter_when_nil_was_set|test_assigning_hash_to_custom_converter|test_gps_inequality|test_immutable_value_objects|test_custom_converter|test_reloaded_instance_refreshes_aggregations|test_custom_constructor|test_nil_raises_error_when_allow_nil_is_false|test_allow_nil_gps_set_to_nil|test_nil_return_from_converter_is_respected_when_allow_nil_is_true)|TransactionAfterCommitCallbacksWithOptimisticLockingTest#(?:test_after_commit_callbacks_with_optimistic_locking)|from#(?:test_0001_makes sql|test_0002_chains)|ValidationsTest#(?:test_validates_acceptance_of_as_database_column|test_validates_acceptance_of_with_non_existent_table|test_acceptance_validator_doesnt_require_db_connection|test_invalid_using_multiple_contexts|test_validate_with_bang_and_context|test_numericality_validation_checks_against_raw_value|test_validators|test_numericality_validator_wont_be_affected_by_custom_getter|test_validate|test_throw_away_typing|test_validate_with_bang|test_exception_on_create_bang_many|test_numericality_validation_with_mutation|test_valid_uses_update_context_when_persisted|test_save_without_validation|test_validates_acceptance_of_with_undefined_attribute_methods|test_invalid_record_exception|test_valid_using_special_context|test_exception_on_create_bang_with_block|test_valid_uses_create_context_when_new|test_exception_on_create_bang_many_with_block)|Attributes::for#(?:test_0003_returns the correct constant for ints|test_0004_returns the correct constant for floats|test_0005_returns the correct constant for decimals|test_0006_returns the correct constant for boolean|test_0001_deals with unknown column types|test_0002_returns the correct constant for strings|test_0007_returns the correct constant for time)|the to_sql visitor::Nodes::NotEqual#(?:test_0002_should handle nil|test_0001_should handle false)|as#(?:test_0001_should alias the expression)|SetupTest#(?:test_nothing)|FixturesResetPkSequenceTest#(?:test_resets_to_min_pk_with_default_pk_and_sequence|test_resets_to_min_pk_with_specified_pk_and_sequence|test_create_fixtures_resets_sequences_when_not_cached)|ActiveRecord::PostgreSQLDBCollationTest#(?:test_db_retrieves_collation)|AbsenceValidationTest#(?:test_non_association|test_does_not_call_to_a_on_associations|test_validates_absence_of_virtual_attribute_on_model|test_has_many_marked_for_destruction|test_has_one_marked_for_destruction)|Case::#(?:clone#test_0001_clones case, conditions and default)|Arel::Collectors::TestBind#(?:test_compile_gathers_all_bind_params)|DateTest#(?:test_assign_valid_dates|test_date_with_time_value|test_date_with_string_value)|ActiveRecord::Migration::CompatibilityTest#(?:test_migration_doesnt_remove_named_index|test_references_does_not_add_index_by_default|test_legacy_change_column_with_null_executes_update|test_timestamps_have_null_constraints_if_not_present_in_migration_of_change_table|test_timestamps_have_null_constraints_if_not_present_in_migration_for_adding_timestamps_to_existing_table|test_timestamps_have_null_constraints_if_not_present_in_migration_of_create_table|test_legacy_migrations_not_raise_exception_on_reverting_transaction|test_migration_does_remove_unnamed_index|test_legacy_migrations_raises_exception_when_inherited)|PostgresqlDomainTest#(?:test_column|test_domain_acts_like_basetype)|ConcurrentTransactionTest#(?:test_successful_with_instance_method|test_callback_rollback_in_create_with_rollback_exception|test_nested_transaction_without_new_transaction_applies_parent_state_on_rollback|test_rollback_for_freshly_persisted_records|test_update_should_rollback_on_failure|test_cancellation_from_before_filters_rollbacks_in_save\\!|test_restore_active_record_state_for_all_records_in_a_transaction|test_write_attribute_after_rollback|test_add_to_null_transaction|test_rolling_back_in_a_callback_rollbacks_before_save|test_rollback_when_saving_a_frozen_record|test_rollback_when_thread_killed|test_force_savepoint_on_instance|test_set_state_method_is_deprecated|test_cancellation_from_before_filters_rollbacks_in_validation\\!|test_many_savepoints|test_releasing_named_savepoints|test_raise_after_destroy|test_raising_does_not_materialize_transaction|test_force_savepoint_in_nested_transaction|test_mark_transaction_state_as_nil|test_mark_transaction_state_as_rolledback|test_savepoints_name|test_transaction_state_is_cleared_when_record_is_persisted|test_transactions_state_from_rollback|test_persisted_in_a_model_with_custom_primary_key_after_failed_save|test_rollback_of_frozen_records|test_transactions_can_be_manually_materialized|test_raising_exception_in_nested_transaction_restore_state_in_save|test_prepared_statement_materializes_transaction|test_successful_with_return|test_checking_in_connection_reenables_lazy_transactions|test_read_attribute_after_rollback|test_empty_transaction_is_not_materialized|test_raising_exception_in_callback_rollbacks_in_save|test_transaction_rollback_with_primarykeyless_tables|test_transaction_isolation__read_committed|test_successful|test_accessing_raw_connection_disables_lazy_transactions|test_cancellation_from_before_filters_rollbacks_in_validation|test_transaction_per_thread|test_number_of_transactions_in_commit|test_rollback_when_commit_raises|test_manually_rolling_back_a_transaction|test_nested_transaction_with_new_transaction_applies_parent_state_on_rollback|test_unprepared_statement_materializes_transaction|test_using_named_savepoints|test_write_attribute_with_custom_primary_key_after_rollback|test_callback_rollback_in_create|test_assign_custom_primary_key_after_rollback|test_cancellation_from_before_destroy_rollbacks_in_destroy|test_no_savepoint_in_nested_transaction_without_force|test_callback_rollback_in_create_with_record_invalid_exception|test_accessing_raw_connection_materializes_transaction|test_double_nested_transaction_applies_parent_state_on_rollback|test_sqlite_add_column_in_transaction|test_invalid_keys_for_transaction|test_mark_transaction_state_as_committed|test_restore_custom_primary_key_after_rollback|test_read_attribute_with_custom_primary_key_after_rollback|test_cancellation_from_before_filters_rollbacks_in_save|test_dont_restore_new_record_in_subsequent_transaction|test_nested_explicit_transactions|test_restore_frozen_state_after_double_destroy|test_update_should_rollback_on_failure\\!|test_failing_on_exception|test_assign_id_after_rollback|test_restore_new_record_after_double_save|test_savepoint_does_not_materialize_transaction|test_transactions_state_from_commit|test_restore_id_after_rollback)|ActiveRecord::DelegationAssociationTest#(?:test_delegates_include\\?_to_Array|test_delegates_none\\?_to_Array|test_delegates_-_to_Array|test_delegates_compact_to_Array|test_delegates_find_all_to_Array|test_delegates_reverse_to_Array|test_delegates_one\\?_to_Array|test_delegates_third_to_Array|test_deprecate_arel_delegation|test_delegates_index_to_Array|test_delegates_\\[\\]_to_Array|test_delegates_join_to_Array|test_delegates_each_to_Array|test_delegates_sample_to_Array|test_delegates_\\+_to_Array|test_delegates_to_set_to_Array|test_delegates_as_json_to_Array|test_delegates_map_to_Array|test_delegates_detect_to_Array|test_delegates_length_to_Array|test_delegates_each_cons_to_Array|test_delegates_shuffle_to_Array|test_delegates_second_to_Array|test_delegates_to_sentence_to_Array|test_delegates_each_with_index_to_Array|test_delegates_partition_to_Array|test_delegates_rindex_to_Array|test_delegates_exclude\\?_to_Array|test_delegates_group_by_to_Array|test_delegates_to_xml_to_Array|test_delegates_to_ary_to_Array|test_delegates_in_groups_of_to_Array|test_delegates_flat_map_to_Array|test_delegates_reject_to_Array|test_delegates_to_formatted_s_to_Array|test_delegates_collect_to_Array|test_delegates_in_groups_to_Array|test_delegates_all\\?_to_Array|test_delegates_sort_to_Array|test_delegates_to_yaml_to_Array|test_delegates_\\&_to_Array|test_delegates_sort_by_to_Array|test_delegates_\\|_to_Array|test_delegates_rotate_to_Array|test_delegates_slice_to_Array)|Arel::Nodes::TestUnaryOperation#(?:test_construct|test_equality_with_same_ivars|test_operation_alias|test_operation_ordering|test_inequality_with_different_ivars)|PessimisticLockingTest#(?:test_lock_raises_when_the_record_is_dirty|test_with_lock_commits_transaction|test_no_locks_no_wait|test_lock_does_not_raise_when_the_object_is_not_dirty|test_with_lock_rolls_back_transaction|test_locking_in_after_save_callback|test_lock_sending_custom_lock_statement|test_sane_find_with_lock)|ActiveRecord::ConnectionAdapters::TypesTest#(?:test_attributes_which_are_invalid_for_database_can_still_be_reassigned)|TransactionCallbacksTest#(?:test_only_call_after_commit_on_update_after_transaction_commits_for_existing_record|test_after_commit_callbacks_should_validate_on_condition|test_after_rollback_callback_when_raise_should_restore_state|test_only_call_after_commit_on_destroy_after_transaction_commits_for_destroyed_record|test_only_call_after_rollback_on_update_after_transaction_rollsback_for_existing_record|test_after_rollback_callbacks_should_validate_on_condition|test_only_call_after_commit_on_create_and_doesnt_leaky|test_only_call_after_commit_on_create_after_transaction_commits_for_new_record_if_create_succeeds_creating_through_association|test_save_in_after_create_commit_wont_invoke_extra_after_create_commit|test_only_call_after_rollback_on_destroy_after_transaction_rollsback_for_destroyed_record|test_only_call_after_rollback_on_update_after_transaction_rollsback_for_existing_record_on_touch|test_after_rollback_callback_should_not_swallow_errors_when_set_to_raise|test_call_after_rollback_when_commit_fails|test_only_call_after_commit_on_destroy_after_transaction_commits_for_destroyed_new_record|test_saving_a_record_with_a_belongs_to_that_specifies_touching_the_parent_should_call_callbacks_on_the_parent_object|test_call_after_rollback_after_transaction_rollsback|test_only_call_after_commit_on_update_after_transaction_commits_for_existing_record_on_touch|test_after_commit_callback_when_raise_should_not_restore_state|test_only_call_after_rollback_on_records_rolled_back_to_a_savepoint_when_release_savepoint_fails|test_only_call_after_commit_on_top_level_transactions|test_only_call_after_rollback_on_create_after_transaction_rollsback_for_new_record|test_after_commit_callback_should_not_swallow_errors|test_call_after_commit_after_transaction_commits|test_after_commit_chain_not_called_on_errors|test_only_call_after_rollback_on_records_rolled_back_to_a_savepoint|test_only_call_after_commit_on_create_after_transaction_commits_for_new_record|test_before_commit_exception_should_pop_transaction_stack)|Arel::Visitors::OracleTest#(?:test_0002_is idempotent with crazy query|test_0001_modifies order when there is distinct and first value|test_0004_splits orders with commas and function calls|test_0003_splits orders with commas|test_0005_modified except to be minus)|ActiveRecord::ConnectionAdapters::ConnectionHandlerTest#(?:test_establish_connection_uses_spec_name|test_connection_pools|test_retrieve_connection|test_establish_connection_using_2_level_config_defaults_to_default_env_primary_db|test_remove_connection_should_not_remove_parent|test_active_connections\\?|test_pool_from_any_process_for_uses_most_recent_spec|test_establish_connection_using_two_level_configurations|test_retrieve_connection_pool_copies_schema_cache_from_ancestor_pool|test_connection_specification_name_should_fallback_to_parent|test_default_env_fall_back_to_default_env_when_rails_env_or_rack_env_is_empty_string|test_establish_connection_using_3_levels_config|test_a_class_using_custom_pool_and_switching_back_to_primary|test_establish_connection_using_3_level_config_defaults_to_default_env_primary_db|test_forked_child_recovers_from_disconnected_parent|test_establish_connection_using_top_level_key_in_two_level_config|test_retrieve_connection_pool|test_symbolized_configurations_assignment|test_connection_pool_per_pid|test_forked_child_doesnt_mangle_parent_connection|test_retrieve_connection_pool_with_invalid_id)|ActiveRecord::DatabaseTasksCharsetTest#(?:test_mysql2_charset|test_sqlite3_charset|test_postgresql_charset)|window definition#(?:test_0017_takes a range frame, current row|test_0006_takes a partition with multiple columns|test_0005_takes a partition and an order|test_0015_takes a range frame, unbounded following|test_0010_takes a rows frame, bounded following|test_0002_takes an order|test_0004_takes a partition|test_0011_takes a rows frame, current row|test_0016_takes a range frame, bounded following|test_0007_takes a rows frame, unbounded preceding|test_0003_takes an order with multiple columns|test_0008_takes a rows frame, bounded preceding|test_0013_takes a range frame, unbounded preceding|test_0009_takes a rows frame, unbounded following|test_0014_takes a range frame, bounded preceding|test_0018_takes a range frame, between two delimiters|test_0001_can be empty|test_0012_takes a rows frame, between two delimiters)|ErrorsTest#(?:test_can_be_instantiated_with_no_args)|NumericDataTest#(?:test_big_decimal_conditions|test_numeric_fields_with_nan|test_numeric_fields_with_scale|test_numeric_fields)|PostgreSQLGeometricTypesTest#(?:test_creating_column_with_lseg_type|test_creating_column_with_point_type|test_creating_column_with_line_type|test_creating_column_with_circle_type|test_creating_column_with_path_type|test_creating_column_with_polygon_type|test_creating_column_with_box_type)|ActiveRecord::Migration::ReferencesForeignKeyInCreateTest#(?:test_options_hash_can_be_passed|test_to_table_option_can_be_passed|test_no_foreign_key_is_created_by_default|test_foreign_keys_can_be_created_in_one_query_when_index_is_not_added|test_foreign_keys_can_be_created_with_the_table)|ActiveRecord::PostgreSQLStructureDumpTest#(?:test_structure_dump_execution_fails|test_structure_dump_with_schema_search_path_and_dump_schemas_all|test_structure_dump_with_extra_flags|test_structure_dump_with_ignore_tables|test_structure_dump|test_structure_dump_header_comments_removed|test_structure_dump_with_dump_schemas_string|test_structure_dump_with_schema_search_path)|equality::#(?:to_sql#test_0001_should produce sql)|PostgresqlTypeLookupTest#(?:test_array_types_correctly_respect_registration_of_subtypes|test_range_types_correctly_respect_registration_of_subtypes|test_array_delimiters_are_looked_up_correctly)|BelongsToAssociationsTest#(?:test_belongs_to_with_id_assigning|test_default|test_stale_tracking_doesn\\'t_care_about_the_type|test_belongs_to_reassign_with_namespaced_models_and_counters|test_reflect_the_most_recent_change|test_polymorphic_assignment_updates_foreign_id_field_for_new_and_saved_records|test_belongs_to_counter_with_assigning_nil|test_belongs_to_with_primary_key_joins_on_correct_column|test_polymorphic_assignment_with_nil|test_polymorphic_reassignment_of_associated_type_updates_the_object|test_belongs_to_counter_after_update|test_dependency_should_halt_parent_destruction|test_belongs_to_with_touch_option_on_touch_and_reassigned_parent|test_building_the_belonging_object_with_explicit_sti_base_class|test_eager_loading_with_primary_key_as_symbol|test_polymorphic_reassignment_of_associated_id_updates_the_object|test_multiple_counter_cache_with_after_create_update|test_building_the_belonging_object_with_implicit_sti_base_class|test_create_bang_with_conditions|test_default_scope_on_relations_is_not_cached|test_eager_loading_with_primary_key|test_polymorphic_assignment_with_primary_key_foreign_type_field_updating|test_build_with_block|test_dangerous_association_name_raises_ArgumentError|test_assignment_before_child_saved|test_assignment_updates_foreign_id_field_for_new_and_saved_records|test_belongs_to_proxy_should_not_respond_to_private_methods|test_natural_assignment|test_belongs_to_with_touch_option_on_empty_update|test_building_the_belonging_object_with_sti_subclass|test_cant_save_readonly_association|test_natural_assignment_to_nil_with_primary_key|test_belongs_to_with_out_of_range_value_assigning)|FinderTest#(?:test_find_only_some_columns))$/"
  54.  
  55. # Running:
  56.  
  57. ..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S....................................................................................................................................................
  58.  
  59. Finished in 42.765903s, 25.0433 runs/s, 52.7991 assertions/s.
  60. 1071 runs, 2258 assertions, 0 failures, 0 errors, 1 skips
  61.  
  62. You have skipped tests. Run with --verbose for details.
  63. in 48.28 sec
  64.  
  65. /home/yahonda/.rbenv/versions/2.5.3/bin/ruby -w -Itest -e 'require "./test/cases/statement_invalid_test.rb" ; require "./test/cases/migration_test.rb" ; require "./test/cases/timestamp_test.rb" ; require "./test/cases/types_test.rb" ; require "./test/cases/attribute_methods/read_test.rb" ; require "./test/cases/schema_dumper_test.rb" ; require "./test/cases/habtm_destroy_order_test.rb" ; require "./test/cases/filter_attributes_test.rb" ; require "./test/cases/tasks/mysql_rake_test.rb" ; require "./test/cases/tasks/database_tasks_test.rb" ; require "./test/cases/tasks/postgresql_rake_test.rb" ; require "./test/cases/tasks/sqlite_rake_test.rb" ; require "./test/cases/collection_cache_key_test.rb" ; require "./test/cases/unsafe_raw_sql_test.rb" ; require "./test/cases/base_test.rb" ; require "./test/cases/attributes_test.rb" ; require "./test/cases/sanitize_test.rb" ; require "./test/cases/multiparameter_attributes_test.rb" ; require "./test/cases/explain_subscriber_test.rb" ; require "./test/cases/cache_key_test.rb" ; require "./test/cases/clone_test.rb" ; require "./test/cases/query_cache_test.rb" ; require "./test/cases/unconnected_test.rb" ; require "./test/cases/transaction_callbacks_test.rb" ; require "./test/cases/callbacks_test.rb" ; require "./test/cases/finder_respond_to_test.rb" ; require "./test/cases/i18n_test.rb" ; require "./test/cases/null_relation_test.rb" ; require "./test/cases/validations_test.rb" ; require "./test/cases/errors_test.rb" ; require "./test/cases/reflection_test.rb" ; require "./test/cases/test_fixtures_test.rb" ; require "./test/cases/counter_cache_test.rb" ; require "./test/cases/reserved_word_test.rb" ; require "./test/cases/autosave_association_test.rb" ; require "./test/cases/comment_test.rb" ; require "./test/cases/locking_test.rb" ; require "./test/cases/validations/length_validation_test.rb" ; require "./test/cases/validations/association_validation_test.rb" ; require "./test/cases/validations/uniqueness_validation_test.rb" ; require "./test/cases/validations/i18n_generate_message_validation_test.rb" ; require "./test/cases/validations/presence_validation_test.rb" ; require "./test/cases/validations/i18n_validation_test.rb" ; require "./test/cases/validations/absence_validation_test.rb" ; require "./test/cases/persistence_test.rb" ; require "./test/cases/column_alias_test.rb" ; require "./test/cases/quoting_test.rb" ; require "./test/cases/type/type_map_test.rb" ; require "./test/cases/type/string_test.rb" ; require "./test/cases/type/date_time_test.rb" ; require "./test/cases/type/unsigned_integer_test.rb" ; require "./test/cases/type/adapter_specific_registry_test.rb" ; require "./test/cases/type/integer_test.rb" ; require "./test/cases/instrumentation_test.rb" ; require "./test/cases/database_statements_test.rb" ; require "./test/cases/associations_test.rb" ; require "./test/cases/custom_locking_test.rb" ; require "./test/cases/time_precision_test.rb" ; require "./test/cases/associations/eager_load_nested_include_test.rb" ; require "./test/cases/associations/cascaded_eager_loading_test.rb" ; require "./test/cases/associations/left_outer_join_association_test.rb" ; require "./test/cases/associations/nested_through_associations_test.rb" ; require "./test/cases/associations/inverse_associations_test.rb" ; require "./test/cases/associations/eager_load_includes_full_sti_class_test.rb" ; require "./test/cases/associations/callbacks_test.rb" ; require "./test/cases/associations/extension_test.rb" ; require "./test/cases/associations/bidirectional_destroy_dependencies_test.rb" ; require "./test/cases/associations/eager_test.rb" ; require "./test/cases/associations/join_model_test.rb" ; require "./test/cases/associations/inner_join_association_test.rb" ; require "./test/cases/associations/has_one_through_associations_test.rb" ; require "./test/cases/associations/eager_singularization_test.rb" ; require "./test/cases/associations/required_test.rb" ; require "./test/cases/associations/has_one_associations_test.rb" ; require "./test/cases/associations/belongs_to_associations_test.rb" ; require "./test/cases/associations/has_many_associations_test.rb" ; require "./test/cases/associations/has_and_belongs_to_many_associations_test.rb" ; require "./test/cases/associations/has_many_through_associations_test.rb" ; require "./test/cases/explain_test.rb" ; require "./test/cases/nested_attributes_with_callbacks_test.rb" ; require "./test/cases/connection_specification/resolver_test.rb" ; require "./test/cases/inheritance_test.rb" ; require "./test/cases/scoping/named_scoping_test.rb" ; require "./test/cases/scoping/default_scoping_test.rb" ; require "./test/cases/scoping/relation_scoping_test.rb" ; require "./test/cases/readonly_test.rb" ; require "./test/cases/result_test.rb" ; require "./test/cases/calculations_test.rb" ; require "./test/cases/binary_test.rb" ; require "./test/cases/mixin_test.rb" ; require "./test/cases/store_test.rb" ; require "./test/cases/date_time_test.rb" ; require "./test/cases/touch_later_test.rb" ; require "./test/cases/bind_parameter_test.rb" ; require "./test/cases/invertible_migration_test.rb" ; require "./test/cases/column_definition_test.rb" ; require "./test/cases/serialization_test.rb" ; require "./test/cases/legacy_configurations_test.rb" ; require "./test/cases/suppressor_test.rb" ; require "./test/cases/multiple_db_test.rb" ; require "./test/cases/arel/nodes/select_statement_test.rb" ; require "./test/cases/arel/nodes/window_test.rb" ; require "./test/cases/arel/nodes/false_test.rb" ; require "./test/cases/arel/nodes/bind_param_test.rb" ; require "./test/cases/arel/nodes/named_function_test.rb" ; require "./test/cases/arel/nodes/and_test.rb" ; require "./test/cases/arel/nodes/true_test.rb" ; require "./test/cases/arel/nodes/node_test.rb" ; require "./test/cases/arel/nodes/delete_statement_test.rb" ; require "./test/cases/arel/nodes/as_test.rb" ; require "./test/cases/arel/nodes/binary_test.rb" ; require "./test/cases/arel/nodes/update_statement_test.rb" ; require "./test/cases/arel/nodes/equality_test.rb" ; require "./test/cases/arel/nodes/sum_test.rb" ; require "./test/cases/arel/nodes/descending_test.rb" ; require "./test/cases/arel/nodes/ascending_test.rb" ; require "./test/cases/arel/nodes/or_test.rb" ; require "./test/cases/arel/nodes/bin_test.rb" ; require "./test/cases/arel/nodes/extract_test.rb" ; require "./test/cases/arel/nodes/insert_statement_test.rb" ; require "./test/cases/arel/nodes/casted_test.rb" ; require "./test/cases/arel/nodes/table_alias_test.rb" ; require "./test/cases/arel/nodes/grouping_test.rb" ; require "./test/cases/arel/nodes/distinct_test.rb" ; require "./test/cases/arel/nodes/sql_literal_test.rb" ; require "./test/cases/arel/nodes/select_core_test.rb" ; require "./test/cases/arel/nodes/over_test.rb" ; require "./test/cases/arel/nodes/count_test.rb" ; require "./test/cases/arel/nodes/infix_operation_test.rb" ; require "./test/cases/arel/nodes/unary_operation_test.rb" ; require "./test/cases/arel/nodes/not_test.rb" ; require "./test/cases/arel/nodes/case_test.rb" ; require "./test/cases/arel/attributes_test.rb" ; require "./test/cases/arel/crud_test.rb" ; require "./test/cases/arel/nodes_test.rb" ; require "./test/cases/arel/collectors/substitute_bind_collector_test.rb" ; require "./test/cases/arel/collectors/bind_test.rb" ; require "./test/cases/arel/collectors/composite_test.rb" ; require "./test/cases/arel/collectors/sql_string_test.rb" ; require "./test/cases/arel/visitors/postgres_test.rb" ; require "./test/cases/arel/visitors/to_sql_test.rb" ; require "./test/cases/arel/visitors/oracle12_test.rb" ; require "./test/cases/arel/visitors/dispatch_contamination_test.rb" ; require "./test/cases/arel/visitors/dot_test.rb" ; require "./test/cases/arel/visitors/ibm_db_test.rb" ; require "./test/cases/arel/visitors/depth_first_test.rb" ; require "./test/cases/arel/visitors/oracle_test.rb" ; require "./test/cases/arel/visitors/mssql_test.rb" ; require "./test/cases/arel/visitors/mysql_test.rb" ; require "./test/cases/arel/visitors/sqlite_test.rb" ; require "./test/cases/arel/visitors/informix_test.rb" ; require "./test/cases/arel/delete_manager_test.rb" ; require "./test/cases/arel/factory_methods_test.rb" ; require "./test/cases/arel/insert_manager_test.rb" ; require "./test/cases/arel/select_manager_test.rb" ; require "./test/cases/arel/table_test.rb" ; require "./test/cases/arel/update_manager_test.rb" ; require "./test/cases/arel/attributes/attribute_test.rb" ; require "./test/cases/arel/attributes/math_test.rb" ; require "./test/cases/relation/delegation_test.rb" ; require "./test/cases/relation/delete_all_test.rb" ; require "./test/cases/relation/where_test.rb" ; require "./test/cases/relation/record_fetch_warning_test.rb" ; require "./test/cases/relation/predicate_builder_test.rb" ; require "./test/cases/relation/where_clause_test.rb" ; require "./test/cases/relation/or_test.rb" ; require "./test/cases/relation/mutation_test.rb" ; require "./test/cases/relation/select_test.rb" ; require "./test/cases/relation/where_chain_test.rb" ; require "./test/cases/relation/update_all_test.rb" ; require "./test/cases/relation/merging_test.rb" ; require "./test/cases/yaml_serialization_test.rb" ; require "./test/cases/date_time_precision_test.rb" ; require "./test/cases/migration/foreign_key_test.rb" ; require "./test/cases/migration/index_test.rb" ; require "./test/cases/migration/change_schema_test.rb" ; require "./test/cases/migration/rename_table_test.rb" ; require "./test/cases/migration/references_statements_test.rb" ; require "./test/cases/migration/logger_test.rb" ; require "./test/cases/migration/compatibility_test.rb" ; require "./test/cases/migration/columns_test.rb" ; require "./test/cases/migration/references_index_test.rb" ; require "./test/cases/migration/change_table_test.rb" ; require "./test/cases/migration/references_foreign_key_test.rb" ; require "./test/cases/migration/create_join_table_test.rb" ; require "./test/cases/migration/column_attributes_test.rb" ; require "./test/cases/migration/pending_migrations_test.rb" ; require "./test/cases/migration/command_recorder_test.rb" ; require "./test/cases/migration/column_positioning_test.rb" ; require "./test/cases/transaction_isolation_test.rb" ; require "./test/cases/schema_loading_test.rb" ; require "./test/cases/attribute_methods_test.rb" ; require "./test/cases/batches_test.rb" ; require "./test/cases/core_test.rb" ; require "./test/cases/integration_test.rb" ; require "./test/cases/fixtures_test.rb" ; require "./test/cases/relations_test.rb" ; require "./test/cases/boolean_test.rb" ; require "./test/cases/finder_test.rb" ; require "./test/cases/dirty_test.rb" ; require "./test/cases/view_test.rb" ; require "./test/cases/json_attribute_test.rb" ; require "./test/cases/fixture_set/file_test.rb" ; require "./test/cases/attribute_decorators_test.rb" ; require "./test/cases/relation_test.rb" ; require "./test/cases/numeric_data_test.rb" ; require "./test/cases/reaper_test.rb" ; require "./test/cases/connection_adapters/schema_cache_test.rb" ; require "./test/cases/connection_adapters/connection_specification_test.rb" ; require "./test/cases/connection_adapters/mysql_type_lookup_test.rb" ; require "./test/cases/connection_adapters/adapter_leasing_test.rb" ; require "./test/cases/connection_adapters/connection_handlers_multi_db_test.rb" ; require "./test/cases/connection_adapters/merge_and_resolve_default_url_config_test.rb" ; require "./test/cases/connection_adapters/connection_handler_test.rb" ; require "./test/cases/connection_adapters/type_lookup_test.rb" ; require "./test/cases/reload_models_test.rb" ; require "./test/cases/hot_compatibility_test.rb" ; require "./test/cases/aggregations_test.rb" ; require "./test/cases/secure_token_test.rb" ; require "./test/cases/serialized_attribute_test.rb" ; require "./test/cases/enum_test.rb" ; require "./test/cases/migrator_test.rb" ; require "./test/cases/defaults_test.rb" ; require "./test/cases/primary_keys_test.rb" ; require "./test/cases/adapter_test.rb" ; require "./test/cases/connection_management_test.rb" ; require "./test/cases/nested_attributes_test.rb" ; require "./test/cases/connection_pool_test.rb" ; require "./test/cases/dup_test.rb" ; require "./test/cases/statement_cache_test.rb" ; require "./test/cases/coders/yaml_column_test.rb" ; require "./test/cases/coders/json_test.rb" ; require "./test/cases/invalid_connection_test.rb" ; require "./test/cases/modules_test.rb" ; require "./test/cases/json_serialization_test.rb" ; require "./test/cases/type_test.rb" ; require "./test/cases/disconnected_test.rb" ; require "./test/cases/ar_schema_test.rb" ; require "./test/cases/date_test.rb" ; require "./test/cases/log_subscriber_test.rb" ; require "./test/cases/forbidden_attributes_protection_test.rb" ; require "./test/cases/pooled_connections_test.rb" ; require "./test/cases/transactions_test.rb" ; require "./test/cases/adapters/postgresql/timestamp_test.rb" ; require "./test/cases/adapters/postgresql/geometric_test.rb" ; require "./test/cases/adapters/postgresql/range_test.rb" ; require "./test/cases/adapters/postgresql/infinity_test.rb" ; require "./test/cases/adapters/postgresql/case_insensitive_test.rb" ; require "./test/cases/adapters/postgresql/datatype_test.rb" ; require "./test/cases/adapters/postgresql/postgresql_adapter_test.rb" ; require "./test/cases/adapters/postgresql/schema_authorization_test.rb" ; require "./test/cases/adapters/postgresql/xml_test.rb" ; require "./test/cases/adapters/postgresql/utils_test.rb" ; require "./test/cases/adapters/postgresql/serial_test.rb" ; require "./test/cases/adapters/postgresql/active_schema_test.rb" ; require "./test/cases/adapters/postgresql/array_test.rb" ; require "./test/cases/adapters/postgresql/change_schema_test.rb" ; require "./test/cases/adapters/postgresql/prepared_statements_disabled_test.rb" ; require "./test/cases/adapters/postgresql/rename_table_test.rb" ; require "./test/cases/adapters/postgresql/quoting_test.rb" ; require "./test/cases/adapters/postgresql/ltree_test.rb" ; require "./test/cases/adapters/postgresql/explain_test.rb" ; require "./test/cases/adapters/postgresql/collation_test.rb" ; require "./test/cases/adapters/postgresql/numbers_test.rb" ; require "./test/cases/adapters/postgresql/transaction_test.rb" ; require "./test/cases/adapters/postgresql/hstore_test.rb" ; require "./test/cases/adapters/postgresql/schema_test.rb" ; require "./test/cases/adapters/postgresql/create_unlogged_tables_test.rb" ; require "./test/cases/adapters/postgresql/foreign_table_test.rb" ; require "./test/cases/adapters/postgresql/network_test.rb" ; require "./test/cases/adapters/postgresql/referential_integrity_test.rb" ; require "./test/cases/adapters/postgresql/citext_test.rb" ; require "./test/cases/adapters/postgresql/composite_test.rb" ; require "./test/cases/adapters/postgresql/uuid_test.rb" ; require "./test/cases/adapters/postgresql/partitions_test.rb" ; require "./test/cases/adapters/postgresql/connection_test.rb" ; require "./test/cases/adapters/postgresql/bit_string_test.rb" ; require "./test/cases/adapters/postgresql/cidr_test.rb" ; require "./test/cases/adapters/postgresql/enum_test.rb" ; require "./test/cases/adapters/postgresql/statement_pool_test.rb" ; require "./test/cases/adapters/postgresql/money_test.rb" ; require "./test/cases/adapters/postgresql/full_text_test.rb" ; require "./test/cases/adapters/postgresql/extension_migration_test.rb" ; require "./test/cases/adapters/postgresql/type_lookup_test.rb" ; require "./test/cases/adapters/postgresql/domain_test.rb" ; require "./test/cases/adapters/postgresql/date_test.rb" ; require "./test/cases/adapters/postgresql/json_test.rb" ; require "./test/cases/adapters/postgresql/integer_test.rb" ; require "./test/cases/adapters/postgresql/bytea_test.rb"' -- --seed 28928 --server 15600 -n "/^(?:BelongsToAssociationsTest#(?:test_creating_the_belonging_object_with_primary_key|test_polymorphic_setting_foreign_key_after_nil_target_loaded|test_natural_assignment_with_primary_key|test_reloading_the_belonging_object|test_polymorphic_association_class|test_with_polymorphic_and_condition|test_custom_counter_cache|test_with_condition|test_building_the_belonging_object_with_an_unrelated_type|test_reloading_association_with_key_change|test_belongs_to_touch_with_reassigning|test_building_the_belonging_object_with_primary_key|test_polymorphic_assignment_with_primary_key_updates_foreign_id_field_for_new_and_saved_records|test_create_with_conditions|test_counter_cache|test_belongs_to_invalid_dependent_option_raises_exception|test_type_mismatch|test_belongs_to_with_primary_key|test_create_with_block|test_belongs_to_counter_after_save|test_failing_create\!|test_concurrent_counter_cache_double_destroy|test_belongs_to_with_touch_on_multiple_records|test_self_referential_belongs_to_with_counter_cache_assigning_nil|test_belongs_to_counter_with_assigning_new_object|test_belongs_to_counter_with_reassigning|test_belongs_to|test_belongs_to_with_touch_option_on_touch_and_removed_parent|test_polymorphic_assignment_foreign_type_field_updating|test_polymorphic_assignment_foreign_key_type_string|test_counter_cache_double_destroy|test_creating_the_belonging_object_from_new_record|test_create_bang_with_block|test_dont_find_target_when_foreign_key_is_null|test_new_record_with_foreign_key_but_no_object|test_polymorphic_with_custom_foreign_type|test_should_set_foreign_key_on_create_association|test_eager_loading_wont_mutate_owner_record|test_setting_foreign_key_after_nil_target_loaded|test_default_with_lambda|test_field_name_same_as_foreign_key|test_build_with_conditions|test_required_belongs_to_config|test_belongs_to_with_touch_option_on_destroy|test_reassigning_the_parent_id_updates_the_object|test_belongs_to_with_touch_option_on_update|test_id_assignment|test_assigning_belongs_to_on_destroyed_object|test_attributes_are_set_without_error_when_initialized_from_belongs_to_association_with_array_in_where_clause|test_belongs_to_counter_when_update_columns|test_create\!|test_belongs_to_does_not_use_order_by|test_natural_assignment_to_nil|test_building_the_belonging_object|test_missing_attribute_error_is_raised_when_no_foreign_key_attribute|test_reload_the_belonging_object_with_query_cache|test_belongs_to_with_touch_option_on_touch_without_updated_at_attributes|test_proxy_assignment|test_belongs_to_counter|test_belongs_to_without_counter_cache_option|test_building_the_belonging_object_with_an_invalid_type|test_replace_counter_cache|test_creating_the_belonging_object|test_dependent_delete_and_destroy_with_belongs_to|test_polymorphic_counter_cache|test_belongs_to_works_with_model_called_Record|test_should_set_foreign_key_on_create_association\!|test_not_optional_relation|test_belongs_to_proxy_should_respond_to_private_methods_via_send|test_belongs_to_with_touch_option_on_touch|test_optional_relation|test_polymorphic_with_custom_primary_key|test_belongs_to_counter_after_touch|test_with_select|test_dont_find_target_when_saving_foreign_key_after_stale_association_loaded|test_association_assignment_sticks|test_with_different_class_name|test_attributes_are_being_set_when_initialized_from_belongs_to_association_with_where_clause|test_save_of_record_with_loaded_belongs_to|test_belongs_to_with_touch_option_on_destroy_with_destroyed_parent|test_assignment_before_child_saved_with_primary_key|test_raises_type_mismatch_with_namespaced_class|test_belongs_to_with_primary_key_counter)|Arel::Nodes::InsertStatement::#(?:clone#test_0001_clones columns and values)|ActiveRecord::AdapterTestWithoutTransaction#(?:test_reset_empty_table_with_custom_pk|test_reset_table_with_non_integer_pk|test_transaction_state_is_reset_after_a_disconnect|test_transaction_state_is_reset_after_a_reconnect)|TransactionalFixturesOnCustomConnectionTest#(?:test_it_twice_in_whatever_order_to_check_for_fixture_leakage|test_leaky_destroy)|exists#(?:test_0001_should create an exists clause|test_0002_can be aliased)|ActiveRecord::Type::IntegerTest#(?:test_values_which_are_out_of_range_can_be_re-assigned|test_casting_ActiveRecord_models)|ActiveRecord::Migration::ChangeSchemaWithDependentObjectsTest#(?:test_create_table_with_force_cascade_drops_dependent_objects)|PostgreSQLGeometricLineTest#(?:test_alternative_format_line_type|test_schema_dumping_for_line_type|test_geometric_line_type)|crud::insert#(?:test_0001_should call insert on the connection)|PresenceValidationTest#(?:test_validates_presence_of_has_one|test_validates_presence_with_on_context|test_validations_run_on_persisted_record|test_validates_presence_of_non_association|test_validates_presence_of_has_many_marked_for_destruction|test_validates_presence_doesnt_convert_to_array|test_validates_presence_of_has_one_marked_for_destruction|test_validates_presence_of_virtual_attribute_on_model)|UnsafeRawSqlTest#(?:test_order:_allows_string_column_name|test_order:_allows_NULLS_FIRST_and_NULLS_LAST_too|test_order:_disallows_invalid_Array_arguments|test_order:_allows_string_direction|test_order:_allows_table_and_column_name|test_order:_allows_Arel.sql_with_binds|test_pluck:_allows_column_names_with_includes|test_order:_allows_upcase_symbol_direction|test_order:_disallows_invalid_column_with_direction|test_pluck:_allows_symbol_column_name|test_order:_disallows_invalid_direction|test_pluck:_disallows_invalid_column_names_with_includes|test_pluck:_allows_multiple_column_names|test_pluck:_disallows_invalid_column_name|test_pluck:_logs_deprecation_warning|test_order:_always_allows_Arel|test_pluck:_disallows_invalid_column_name_amongst_valid_names|test_pluck:_allows_auto-generated_attributes|test_pluck:_allows_string_column_name|test_pluck:_always_allows_Arel|test_order:_allows_multiple_columns|test_order:_allows_table_name,_column_name_and_direction_in_string|test_order:_allows_valid_Array_arguments|test_order:_allows_symbol_column_name|test_order:_disallows_invalid_column_name|test_order:_logs_deprecation_warning_for_unrecognized_column|test_order:_disallows_invalid_bind_statement|test_order:_allows_column_name_and_direction_in_string|test_order:_allows_mixed|test_order:_allows_downcase_symbol_direction|test_pluck:_allows_table_and_column_names)|Arel::Collectors::TestSqlString#(?:test_returned_sql_uses_utf8_encoding|test_compile)|ActiveRecord::Migration::ForeignKeyChangeColumnTest#(?:test_change_column_of_parent_table|test_rename_column_of_child_table|test_rename_reference_column_of_child_table)|CalculationsTest#(?:test_distinct_count_with_order_and_limit|test_should_group_by_fields_with_table_alias|test_distinct_count_with_order_and_limit_and_offset|test_group_by_with_limit|test_pluck_replaces_select_clause|test_group_by_attribute_with_custom_type|test_should_return_decimal_average_of_integer_field|test_offset_is_kept|test_should_return_nil_to_d_as_average|test_deprecate_count_with_block_and_column_name|test_distinct_joins_count_with_order_and_limit_and_offset|test_count_arel_attribute_in_joined_table_with|test_count_with_reverse_order|test_should_not_overshadow_enumerable_sum|test_count_with_block|test_should_limit_calculation_with_offset|test_should_return_type_casted_values_with_group_and_expression|test_should_return_integer_average_if_db_returns_such|test_count_with_distinct|test_count_with_no_parameters_isnt_deprecated|test_group_by_with_offset|test_pick_one|test_should_return_zero_if_sum_conditions_return_nothing|test_should_group_by_summed_association|test_count_with_column_and_options_parameter|test_maximum_with_not_auto_table_name_prefix_if_column_included|test_should_count_field_of_root_table_with_conflicting_group_by_column|test_should_get_maximum_of_field_with_include|test_pluck_joined_with_polymorphic_relation|test_should_order_by_calculation|test_should_get_maximum_of_arel_attribute|test_should_group_by_summed_field_with_conditions_and_having|test_#skip_query_cache\!_for_a_grouped_calculation|test_count_with_aliased_attribute|test_having_with_strong_parameters|test_pluck_with_includes_offset|test_limit_with_offset_is_kept|test_pluck_multiple_columns|test_pluck_with_reserved_words|test_maximum_with_from_option|test_pick_two|test_should_reference_correct_aliases_while_joining_tables_of_has_many_through_association|test_sum_expression_returns_zero_when_no_records_to_sum|test_limit_should_apply_before_count|test_pluck_in_relation|test_should_group_by_summed_field|test_should_generate_valid_sql_with_joins_and_group|test_calculation_with_polymorphic_relation|test_count_with_order|test_should_sum_field|test_should_group_by_arel_attribute|test_count_selected_arel_attribute|test_should_group_by_multiple_fields_having_functions|test_distinct_joins_count_with_order_and_limit|test_should_group_by_association_with_non_numeric_foreign_key|test_sum_with_not_auto_table_name_prefix_if_column_included|test_should_sum_arel_attribute|test_deprecate_sum_with_block_and_column_name|test_minimum_with_from_option|test_#skip_query_cache\!_for_a_simple_calculation|test_should_count_scoped_select_with_options|test_pluck_and_distinct|test_should_not_perform_joined_include_by_default|test_count_with_where_and_order|test_pluck_loaded_relation_sql_fragment|test_pluck_if_table_included|test_should_group_by_summed_field_having_condition_from_select|test_should_group_by_multiple_fields|test_distinct_joins_count_with_order_and_offset|test_pluck_with_selection_clause|test_distinct_count_all_with_custom_select_and_order|test_pluck_with_includes_limit_and_empty_result|test_limit_should_apply_before_count_arel_attribute|test_should_get_minimum_of_arel_attribute|test_should_sum_field_with_conditions|test_pluck_not_auto_table_name_prefix_if_column_included|test_pluck_with_multiple_columns_and_selection_clause|test_pluck_auto_table_name_prefix|test_sum_uses_enumerable_version_when_block_is_given|test_should_count_manual_select_with_include|test_should_get_maximum_of_arel_attribute_with_include|test_count_with_eager_loading_and_custom_order_and_distinct|test_pluck_with_qualified_column_name|test_should_calculate_grouped_by_function_with_table_alias|test_should_count_field_in_joined_table_with_group_by|test_distinct_is_honored_when_used_with_count_operation_after_group|test_count_selected_arel_attribute_in_joined_table|test_pluck_with_type_cast_does_not_corrupt_the_query_cache|test_should_calculate_grouped_with_invalid_field|test_count_with_arel_attribute|test_should_limit_calculation|test_average_with_from_option|test_should_count_field_in_joined_table|test_count_should_shortcut_with_limit_zero|test_grouped_calculation_with_polymorphic_relation|test_#skip_query_cache\!_for_#pluck|test_should_resolve_aliased_attributes|test_minimum_with_not_auto_table_name_prefix_if_column_included|test_should_average_field|test_should_order_by_grouped_field|test_apply_distinct_in_count|test_count_on_invalid_columns_raises|test_count_with_column_parameter|test_should_sum_scoped_field|test_should_calculate_with_invalid_field|test_should_group_by_summed_field_having_condition|test_should_perform_joined_include_when_referencing_included_tables|test_should_average_arel_attribute|test_should_group_by_field|test_should_get_minimum_of_field|test_pluck_loaded_relation_multiple_columns|test_pluck_on_aliased_attribute|test_pluck_without_column_names|test_should_calculate_grouped_association_with_foreign_key_option|test_should_sum_scoped_field_with_conditions|test_count_with_too_many_parameters_raises|test_distinct_count_with_group_by_and_order_and_limit|test_pick_delegate_to_all|test_distinct_count_with_order_and_offset|test_from_option_with_table_different_than_class|test_count_with_eager_loading_and_custom_order|test_pluck_with_join|test_should_calculate_grouped_association_with_invalid_field|test_limit_is_kept|test_pluck_columns_with_same_name|test_pluck_with_multiple_columns_and_includes|test_sum_should_return_valid_values_for_decimals|test_should_sum_expression|test_should_group_by_summed_field_with_conditions|test_count_with_arel_star|test_no_limit_no_offset|test_pluck_with_serialization|test_should_count_scoped_select|test_calculation_grouped_by_association_doesnt_error_when_no_records_have_association|test_group_by_with_limit_and_offset|test_should_get_maximum_of_field|test_pluck_type_cast|test_pluck|test_should_sum_scoped_field_with_from|test_count_with_from_option|test_sum_with_from_option|test_plucks_with_ids|test_should_calculate_against_given_relation|test_should_calculate_grouped_by_function|test_pluck_not_auto_table_name_prefix_if_column_joined|test_should_count_selected_field_with_include|test_pluck_loaded_relation|test_should_group_by_scoped_field|test_should_group_by_summed_field_through_association_and_having)|project#(?:test_0002_takes multiple parameters|test_0001_can project)|LogSubscriberTest#(?:test_exists_query_logging|test_sql_statements_are_not_squeezed|test_basic_payload_name_logging_coloration_generic_sql|test_cached_queries_doesnt_log_when_level_is_not_debug|test_schema_statements_are_ignored|test_binary_data_is_not_logged|test_basic_query_logging|test_vebose_query_logs|test_basic_query_doesnt_log_when_level_is_not_debug|test_cached_queries|test_verbose_query_logs_disabled_by_default|test_verbose_query_with_ignored_callstack|test_basic_payload_name_logging_coloration_named_sql|test_query_logging_coloration_with_lock|test_basic_query_logging_coloration|test_query_logging_coloration_with_nested_select|test_binary_data_hash|test_initializes_runtime|test_query_logging_coloration_with_multi_line_nested_select)|Nodes::BindParam#(?:test_0001_increments each bind param)|BasicsTest#(?:test_last|test_clone_of_new_object_with_defaults|test_limit_without_comma|test_primary_key_and_references_columns_should_be_identical_type|test_quoted_table_name_after_set_table_name|test_custom_mutator|test_when_ignored_attribute_is_loaded,_cast_type_should_be_preferred_over_DB_type|test_scoped_can_take_a_values_hash|test_set_table_name_with_inheritance|test_dont_clear_inheritance_column_when_setting_explicitly|test_attribute_names_on_abstract_class|test_default_values_on_empty_strings|test_select_symbol|test_table_name_guesses|test_find_symbol_ordered_last|test_singular_table_name_guesses|test_table_name_with_2_abstract_subclasses|test_benchmark_with_use_silence|test_clone_of_new_object_marks_attributes_as_dirty|test_default_values_are_deeply_dupped|test_equality|test_has_attribute_with_symbol|test_preserving_time_objects_with_utc_time_conversion_to_default_timezone_local|test_table_name_guesses_with_prefixes_and_suffixes|test_count_with_join|test_preserving_time_objects_with_time_with_zone_conversion_to_default_timezone_utc|test_protected_environments_by_default_is_an_array_with_production|test_distinct_delegates_to_scoped|test_marshal_round_trip|test_abstract_class_table_name|test_current_scope_is_reset|test_sql_injection_via_find|test_benchmark_with_log_level|test_resetting_column_information_doesn\'t_remove_attribute_methods|test_attributes|test_comparison_with_different_objects|test_comparison_with_different_objects_in_array|test_ignored_columns_are_not_present_in_columns_hash|test_equality_of_relation_and_collection_proxy|test_set_table_name_symbol_converted_to_string|test_initialize_with_attributes|test_previously_changed_dup|test_singular_table_name_guesses_with_prefixes_and_suffixes|test_dup_of_saved_object_marks_attributes_as_dirty|test_dont_clear_sequence_name_when_setting_explicitly|test_readonly_attributes|test_unicode_column_name|test_clear_cache_when_setting_table_name|test_selecting_a_record_does_not_raise_if_preventing_writes|test_limit_should_sanitize_sql_injection_for_limit_with_commas|test_failed_comparison_of_unlike_class_records|test_equality_of_new_records|test_find_reverse_ordered_last|test_attributes_on_dummy_time|test_columns_should_obey_set_primary_key|test_connection_handler_can_be_overridden|test_using_table_name_qualified_column_names_unless_having_SELECT_list_explicitly|test_column_name_properly_quoted|test_dup_does_not_copy_associations|test_find_by_slug_with_array|test_assert_queries|test_clone_of_new_object_marks_as_dirty_only_changed_attributes|test_find_keeps_multiple_order_values|test_quote|test_marshal_between_processes|test_preserving_date_objects|test_load|test_non_valid_identifier_column_name|test_equality_of_collection_proxy_and_association_relation|test_find_multiple_ordered_last|test_many_mutations|test_toggle_attribute|test_ignored_columns_are_stored_as_an_array_of_string|test_preserving_time_objects_with_local_time_conversion_to_default_timezone_utc|test_default|test_previously_changed|test_attribute_names_on_table_not_exists|test_equality_of_relation_and_association_relation|test_quoting_arrays|test_dup|test_equality_of_destroyed_records|test_attribute_names|test_equality_with_blank_ids|test_dup_with_aggregate_of_same_name_as_attribute|test_marshalling_new_record_round_trip_with_associations|test_find_last|test_slice_accepts_array_argument|test_equality_of_relation_and_array|test_switching_between_table_name|test_group_weirds_by_from|test_limit_should_take_value_from_latest_limit|test_utc_as_time_zone|test_typecasting_aliases|test_auto_id|test_records_of_different_classes_have_different_hashes|test_create_after_initialize_without_block|test_ignored_columns_have_no_attribute_methods|test_clone_preserves_subtype|test_an_empty_transaction_does_not_raise_if_preventing_writes|test_deleting_a_record_raises_if_preventing_writes|test_marshalling_with_associations|test_bignum_pk|test_all_with_conditions|test_destroy_without_prepared_statement|test_new_threads_get_default_the_default_connection_handler|test_column_names_are_quoted_when_using_#from_clause_and_model_has_ignored_columns|test_creating_a_record_raises_if_preventing_writes|test_table_exists|test_marshal_new_record_round_trip|test_primary_key_with_no_id|test_column_names_are_escaped|test_find_on_abstract_base_class_doesnt_use_type_condition|test_all|test_clear_cache\!|test_ignored_columns_not_included_in_SELECT|test_default_values|test_dup_of_saved_object_marks_as_dirty_only_changed_attributes|test_load_with_condition|test_column_types_typecast|test_successful_comparison_of_like_class_records|test_find_ordered_last|test_table_name_guesses_with_inherited_prefixes_and_suffixes|test_limit_should_sanitize_sql_injection_for_limit_without_commas|test_touch_should_raise_error_on_a_new_object|test_bignum|test_create_without_prepared_statement|test_no_limit_offset|test_reload|test_ignored_columns_don\'t_prevent_explicit_declaration_of_attribute_methods|test_find_by_slug_with_range|test_attributes_on_dummy_time_with_invalid_time|test_has_attribute|test_invalid_limit|test_null_fields|test_protected_environments_are_stored_as_an_array_of_string|test_slice|test_hashing|test_utc_as_time_zone_and_new|test_find_by_slug|test_initialize_with_invalid_attribute|test_updating_a_record_raises_if_preventing_writes|test_singular_table_name_guesses_for_individual_table|test_an_explain_query_does_not_raise_if_preventing_writes|test_new_record_returns_boolean|test_changing_a_connection_handler_in_a_main_thread_does_not_poison_the_other_threads|test_preserving_time_objects|test_when_#reload_called,_ignored_columns\'_attribute_methods_are_not_defined|test_create_after_initialize_with_array_param|test_create_after_initialize_with_block|test_records_without_an_id_have_unique_hashes|test_preserving_time_objects_with_time_with_zone_conversion_to_default_timezone_local|test_sequence_name_with_abstract_class|test_find_keeps_multiple_group_values)|TestFixturesTest#(?:test_use_transactional_tests_can_be_overridden|test_use_transactional_tests_defaults_to_true)|ForbiddenAttributesProtectionTest#(?:test_blank_attributes_should_not_raise|test_create_with_works_with_params_values|test_where_works_with_permitted_params|test_create_with_checks_permitted|test_where_not_works_with_permitted_params|test_forbidden_attributes_cannot_be_used_for_sti_inheritance_column|test_strong_params_style_objects_work_with_collection_associations|test_where_not_checks_permitted|test_where_works_with_params_values|test_permitted_attributes_can_be_used_for_sti_inheritance_column|test_strong_params_style_objects_work_with_singular_associations|test_create_with_works_with_permitted_params|test_permitted_attributes_can_be_used_for_mass_assignment|test_where_checks_permitted|test_forbidden_attributes_cannot_be_used_for_mass_assignment|test_regular_hash_should_still_be_used_for_mass_assignment)|SchemaWithDotsTest#(?:test_Active_Record_basics|test_rename_table)|ActiveRecord::InvertibleMigrationTest#(?:test_exception_on_removing_index_without_column_option|test_migrate_revert_add_index_with_name|test_migrate_revert_by_part|test_migrate_revert_whole_migration|test_legacy_down|test_migrate_nested_revert_whole_migration|test_no_reverse|test_up|test_migrate_down|test_migrate_revert_transaction|test_migrate_revert|test_down|test_migrate_revert_change_column_default|test_migrate_up|test_migrations_can_handle_foreign_keys_to_specific_tables|test_legacy_up|test_migrate_down_with_table_name_prefix|test_revert_order|test_migrate_enable_and_disable_extension|test_up_only)|Nodes::IsDistinctFrom#(?:test_0001_should handle column names on both sides|test_0002_should handle nil)|Arel::UpdateManagerTest#(?:test_0002_handles limit properly|test_0001_should not quote sql literals)|RelationTest#(?:test_locked_should_not_build_arel|test_first_or_create_bang_with_valid_options|test_references_doesnt_trigger_eager_loading_if_reference_not_included|test_finding_with_assoc_order|test_relations_don\'t_load_all_records_in_#inspect|test_create_or_find_by_with_bang_with_non_unique_attributes|test_finding_with_subquery_with_binds|test_size_with_limit|test_size|test_create_or_find_by_with_non_unique_attributes|test_count_on_association_relation|test_scoped_all|test_create_with_polymorphic_association|test_finding_with_reorder_by_aliased_attributes|test_first_or_initialize_with_block|test_reverse_order_with_reorder_nil_removes_the_order|test_select_with_subquery_in_from_does_not_use_original_table_name|test_default_reverse_order_on_table_without_primary_key|test_find_all_with_multiple_should_use_and|test_loading_with_one_association|test_empty_complex_chained_relations|test_find_all_with_join|test_create_or_find_by_with_bang_within_transaction|test_empty_with_zero_limit|test_finding_with_hash_conditions_on_joined_table|test_loading_with_one_association_with_non_preload|test_loaded_relations_cannot_be_mutated_by_merge\!|test_finding_with_order_limit_and_offset|test_to_a_should_dup_target|test_#load|test_named_extension|test_find_by\!_requires_at_least_one_argument|test_raising_exception_on_invalid_hash_params|test_find_by_requires_at_least_one_argument|test_one|test_primary_key|test_find_on_hash_conditions|test_any|test_automatically_added_having_references|test_finding_with_conditions|test_find_with_included_associations|test_order_using_scoping|test_alias_tracker_respects_a_custom_table|test_first_or_create_with_array|test_joins_with_select|test_blank_like_arguments_to_query_methods_dont_raise_errors|test_find_all_using_where_with_relation_with_joins|test_to_sql_on_scoped_proxy|test_create_or_find_by_with_bang_should_raise_due_to_validation_errors|test_find_by\!_with_non-hash_conditions_returns_the_first_matching_record|test_reverse_order_with_multiargument_function|test_doesnt_add_having_values_if_options_are_blank|test_presence|test_size_with_eager_loading_and_custom_order_and_distinct|test_finding_with_complex_order|test_create_or_find_by_within_transaction|test_find_or_create_by|test_reverse_arel_assoc_order_with_function|test_#where_with_empty_set|test_first_or_create_with_valid_array|test_last|test_to_sql_on_eager_join|test_finding_with_group|test_create_with_nested_attributes|test_find_or_create_by\!|test_preloading_with_associations_and_merges|test_intersection_with_array|test_default_scope_order_with_scope_order|test_first_or_create_with_no_parameters|test_first_get_more_than_available|test_dynamic_find_by_attributes_bang|test_joins_with_nil_argument|test_multiple_where_and_having_clauses|test_relation_join_method|test_empty|test_respond_to_class_methods_and_scopes|test_group_with_subquery_in_from_does_not_use_original_table_name|test_many|test_find_by\!_doesn\'t_have_implicit_ordering|test_finding_with_asc_order_with_string|test_do_not_double_quote_string_id|test_order_by_relation_attribute|test_dynamic_find_by_attributes|test_select_with_block|test_using_a_custom_table_affects_the_wheres|test_eager_association_loading_of_stis_with_multiple_references|test_finding_with_assoc_order_by_aliased_attributes|test_finding_with_order|test_reverse_arel_assoc_order_with_multiargument_function|test_finding_with_subquery_without_select_does_not_change_the_select|test_find_by\!_with_hash_conditions_returns_the_first_matching_record|test_loaded_relations_cannot_be_mutated_by_extending\!|test_create|test_find_by\!_raises_RecordNotFound_if_the_record_is_missing|test_scoped_build|test_finding_with_subquery_with_eager_loading_in_from|test_loaded_relations_cannot_be_mutated_by_single_value_methods|test_two_scopes_with_includes_should_not_drop_any_include|test_find_by_returns_nil_if_the_record_is_missing|test_typecasting_where_with_array|test_having_with_binds_for_both_where_and_having|test_finding_with_order_concatenated|test_first_or_create_bang_with_invalid_block|test_finding_with_sanitized_order|test_count_complex_chained_relations|test_find_or_create_by_with_create_with|test_finding_with_assoc_reorder_by_aliased_attributes|test_finding_with_reversed_arel_assoc_order|test_loaded_all|test_first_or_initialize_with_no_parameters|test_relations_show_the_records_in_#inspect|test_find_with_readonly_option|test_multivalue_where|test_size_with_eager_loading_and_custom_order|test_automatically_added_where_not_references|test_do_not_double_quote_string_id_with_array|test_relations_limit_the_records_in_#inspect_at_10|test_unscope_specific_where_value|test_finding_with_complex_order_and_limit|test_first_or_create_bang_with_invalid_options|test_to_xml|test_many_with_limits|test_count_with_block|test_find_all_using_where_with_relation_and_alternate_primary_key|test_grouping_by_column_with_reserved_name|test_includes_with_select|test_create_bang|test_find_by_id_with_list_of_ar|test_find_by_with_hash_conditions_returns_the_first_matching_record|test_finding_with_arel_assoc_order|test_loaded_relations_cannot_be_mutated_by_multi_value_methods|test_select_takes_a_variable_list_of_args|test_select_takes_an_aliased_attribute|test_joins_with_string_array|test_to_json|test_first_or_create_bang_with_valid_block|test_finding_with_reversed_assoc_order|test_loaded_first|test_references_triggers_eager_loading|test_automatically_added_reorder_references|test_finding_with_subquery_with_eager_loading_in_where|test_finding_with_arel_order|test_find_all_using_where_twice_should_or_the_relation|test_respond_to_delegates_to_arel|test_unscoped_block_style|test_build|test_select_with_aggregates|test_scoped_first|test_dynamic_finder|test_support_upper_and_lower_case_directions|test_find_in_empty_array|test_first_or_create_with_invalid_array|test_relations_with_cached_arel_can\'t_be_mutated_\[internal_API\]|test_no_arguments_to_query_methods_raise_errors|test_relation_with_private_kernel_method|test_reverse_order_with_function_other_predicates|test_delegations_do_not_leak_to_other_classes|test_arel_attribute_respects_a_custom_table|test_multiple_selects|test_default_scoping_finder_methods|test_find_by_doesn\'t_have_implicit_ordering|test_ordering_with_extra_spaces|test_reload|test_#skip_query_cache\!_with_an_eager_load|test_finding_with_desc_order_with_string|test_first_or_initialize|test_loaded_first_with_limit|test_find_all_using_where_with_relation_with_bound_values|test_find_by\!_with_multi-arg_conditions_returns_the_first_matching_record|test_finding_with_order_and_take|test_only|test_order_with_reorder_nil_removes_the_order|test_find_all_using_where_with_relation_with_select_to_build_subquery|test_preload_applies_to_all_chained_preloaded_scopes|test_finding_last_with_arel_order|test_first_or_create_with_block|test_where_with_ar_object|test_find_id|test_create_or_find_by_should_not_raise_due_to_validation_errors|test_except|test_group_with_select_and_includes|test_find_by_with_multi-arg_conditions_returns_the_first_matching_record|test_none\?|test_scoped|test_#skip_query_cache\!|test_create_or_find_by_with_bang|test_create_or_find_by|test_order_with_hash_and_symbol_generates_the_same_sql|test_size_with_distinct|test_find_with_preloaded_associations|test_multi_where_ands_queries|test_select_argument_error|test_finding_with_order_by_aliased_attributes|test_reverse_order_with_nulls_first_or_last|test_#skip_query_cache\!_with_a_preload|test_distinct|test_finding_with_cross_table_order_and_limit|test_preloading_with_associations_default_scopes_and_merges|test_reverse_order_with_function|test_count_with_distinct|test_finding_with_reorder|test_automatically_added_order_references|test_using_a_custom_table_with_joins_affects_the_joins|test_automatically_added_where_references|test_find_with_list_of_ar|test_find_ids|test_finding_with_subquery|test_first_or_create_bang_with_no_parameters|test_already-loaded_relations_don\'t_perform_a_new_query_in_#inspect|test_to_yaml|test_find_or_initialize_by|test_first_or_create|test_respond_to_dynamic_finders|test_count|test_find_all_using_where_with_relation_does_not_alter_select_values|test_size_with_zero_limit|test_anonymous_extension|test_find_all_using_where_with_relation|test_find_by_with_non-hash_conditions_returns_the_first_matching_record|test_count_explicit_columns|test_explicit_create_with|test_#where_with_set|test_unscope_with_subquery)|lock#(?:test_0001_adds a lock node)|#(?:lteq_all#test_0001_should create a Grouping node|lteq_all#test_0002_should generate ANDs in sql|eq#test_0003_should handle nil|eq#test_0002_should generate = in sql|eq#test_0001_should return an equality node|gt_any#test_0001_should create a Grouping node|gt_any#test_0002_should generate ORs in sql|in_any#test_0002_should generate ORs in sql|in_any#test_0001_should create a Grouping node|not_eq_all#test_0002_should generate ANDs in sql|not_eq_all#test_0001_should create a Grouping node|matches#test_0002_should generate LIKE in sql|matches#test_0001_should create a Matches node)|TestAutosaveAssociationValidationsOnAHasOneAssociation#(?:test_should_automatically_validate_associations_with_:validate_=>_true|test_should_not_automatically_add_validate_associations_without_:validate_=>_true)|PostgresqlSerialTest#(?:test_not_serial_column|test_schema_dump_with_not_serial|test_schema_dump_with_shorthand|test_serial_column)|CallbacksOnDestroyUpdateActionRaceTest#(?:test_trigger_once_on_multiple_deletions|test_trigger_on_update_where_row_was_deleted)|clone#(?:test_0001_creates new cores|test_0002_makes updates to the correct copy)|Arel::Nodes::DeleteStatement::equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|ActiveRecord::DatabaseTasksPurgeTest#(?:test_mysql2_purge|test_postgresql_purge|test_sqlite3_purge)|sql#(?:test_0001_makes a sql literal node)|columns#(?:test_0001_converts to sql)|orders#(?:test_0001_returns order clauses)|EagerSingularizationTest#(?:test_eager_no_extra_singularization_belongs_to|test_eager_no_extra_singularization_has_and_belongs_to_many|test_eager_no_extra_singularization_has_many|test_eager_no_extra_singularization_has_many_through_has_many|test_eager_no_extra_singularization_has_many_through_belongs_to|test_eager_no_extra_singularization_has_one)|Case::#(?:initialize#test_0001_sets case expression from first argument|initialize#test_0002_sets default case from second argument)|the to_sql visitor::Nodes::Equality#(?:test_0003_should handle nil|test_0002_should handle false|test_0001_should escape strings)|ActiveRecord::DatabaseTaskCheckTargetVersionTest#(?:test_check_target_version_does_not_raise_error_if_version_is_not_setted|test_check_target_version_does_not_raise_error_on_empty_version|test_check_target_version_raises_error_on_invalid_version_format|test_check_target_version_does_not_raise_error_on_valid_version_format)|StoreTest#(?:test_YAML_coder_initializes_the_store_when_a_Nil_value_is_given|test_updating_the_store_won\'t_mark_it_as_changed_if_an_attribute_isn\'t_changed|test_overriding_a_write_accessor|test_writing_with_not_nullable_column|test_stored_attributes_are_tracked_per_subclass|test_object_initialization_with_not_nullable_column_encoded_with_JSON|test_write_store_attributes_through_accessors_with_default_suffix|test_overriding_a_write_accessor_using_super|test_reading_store_attributes_through_accessors_encoded_with_JSON|test_writing_store_attributes_through_accessors_encoded_with_JSON|test_accessing_attributes_not_exposed_by_accessors_encoded_with_JSON|test_overriding_a_read_accessor|test_prefix\/suffix_do_not_affect_stored_attributes|test_updating_the_store_will_mark_it_as_changed_encoded_with_JSON|test_dump,_load_and_dump_again_a_model|test_stored_attributes_are_tracked_per_class|test_writing_store_attributes_through_accessors_with_prefix|test_object_initialization_with_not_nullable_column|test_read_accessor_without_pre\/suffix_in_the_same_store_as_other_pre\/suffixed_accessors_still_works|test_read_store_attributes_through_accessors_with_default_suffix|test_convert_store_attributes_from_any_format_other_than_Hash_or_HashWithIndifferentAccess_losing_the_data|test_write_store_attributes_through_accessors_with_custom_suffix|test_reading_store_attributes_through_accessors_with_prefix|test_preserve_store_attributes_data_in_HashWithIndifferentAccess_format_without_any_conversion|test_writing_with_not_nullable_column_encoded_with_JSON|test_updating_the_store_will_mark_it_as_changed|test_overriding_a_read_accessor_using_super|test_writing_store_attributes_through_accessors|test_accessing_attributes_not_exposed_by_accessors|test_updating_the_store_populates_the_changed_array_correctly|test_convert_store_attributes_from_Hash_to_HashWithIndifferentAccess_saving_the_data_and_access_attributes_indifferently|test_read_store_attributes_through_accessors_with_custom_suffix|test_write_accessor_without_pre\/suffix_in_the_same_store_as_other_pre\/suffixed_accessors_still_works|test_reading_store_attributes_through_accessors|test_all_stored_attributes_are_returned)|ViewWithoutPrimaryKeyTest#(?:test_column_definitions|test_reading|test_does_not_dump_view_as_table|test_does_not_have_a_primary_key|test_table_exists|test_view_exists|test_views|test_attributes)|the to_sql visitor::Nodes::In#(?:test_0003_can handle two dot ranges|test_0001_should know how to visit|test_0005_can handle ranges bounded by infinity|test_0006_can handle subqueries|test_0002_should return 1=0 when empty right which is always false|test_0004_can handle three dot ranges)|into#(?:test_0001_takes a Table and chains|test_0002_converts to sql)|ActiveRecord::Migration::ForeignKeyInCreateTest#(?:test_foreign_keys)|Arel::Nodes::InsertStatement::equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|PreparedStatementsDisabledTest#(?:test_select_query_works_even_when_prepared_statements_are_disabled)|PrimaryKeysTest#(?:test_primary_key_returns_nil_if_it_does_not_exist|test_serial_with_unquoted_sequence_name|test_create_without_primary_key_no_extra_query|test_to_key_with_primary_key_after_destroy|test_read_attribute_with_custom_primary_key|test_to_key_with_customized_primary_key|test_find_with_more_than_one_string_key|test_primary_key_update_with_custom_key_name|test_integer_key|test_id_column_that_is_not_primary_key|test_to_key_with_default_primary_key|test_customized_primary_key_auto_assigns_on_save|test_customized_string_primary_key_settable_before_save|test_serial_with_quoted_sequence_name|test_string_key|test_update_columns_with_non_primary_key_id_column|test_primary_key_prefix|test_update_counters_should_quote_pkey_and_quote_counter_columns|test_auto_detect_primary_key_from_schema|test_delete_should_quote_pkey|test_primary_key_returns_value_if_it_exists|test_quoted_primary_key_after_set_primary_key|test_customized_primary_key_can_be_get_before_saving|test_instance_update_should_quote_pkey|test_find_with_one_id_should_quote_pkey|test_update_with_non_primary_key_id_column|test_instance_destroy_should_quote_pkey|test_find_with_multiple_ids_should_quote_pkey)|Arel::Collectors::TestComposite#(?:test_composite_collector_performs_multiple_collections_at_once)|PostgresqlCaseInsensitiveTest#(?:test_case_insensitiveness)|ActiveRecord::Migration::ChangeSchemaTest#(?:test_add_column_with_primary_key_attribute|test_create_table_without_id|test_column_exists|test_create_table_raises_when_defining_existing_column|test_drop_table_if_exists_nothing_raised|test_add_column_with_timestamp_type|test_create_table_with_primary_key_prefix_as_table_name|test_change_column_null|test_create_table_raises_when_redefining_primary_key_column|test_create_table_with_defaults|test_drop_table_if_exists|test_change_column_quotes_column_names|test_keeping_default_and_notnull_constraints_on_change|test_add_column_with_array|test_column_exists_with_definition|test_create_table_with_not_null_column|test_create_table_with_timestamps_should_create_datetime_columns_with_options|test_column_exists_on_table_with_no_options_parameter_supplied|test_add_column_not_null_with_default|test_create_table_adds_id|test_create_table_with_primary_key_prefix_as_table_name_with_underscore|test_create_table_with_array_column|test_column_exists_with_type|test_create_table_with_bigint|test_create_table_raises_when_redefining_custom_primary_key_column|test_create_table_with_limits|test_create_table_without_a_block|test_add_column_not_null_without_default|test_create_table_with_timestamps_should_create_datetime_columns)|InheritanceAttributeTest#(?:test_inheritance_new_with_subclass_as_default)|Nodes::IsNotDistinctFrom#(?:test_0002_should handle column names on both sides|test_0003_should handle nil|test_0001_should construct a valid generic SQL statement)|ActiveRecord::ConnectionAdapters::SchemaCacheTest#(?:test_clearing|test_caches_columns_hash|test_primary_key|test_clear_data_source_cache|test_data_source_exist|test_primary_key_for_non_existent_table|test_dump_and_load|test_yaml_dump_and_load|test_caches_columns|test_yaml_loads_5_1_dump)|MigrationTest#(?:test_add_drop_table_with_prefix_and_suffix|test_migrator_generates_valid_lock_id|test_migrator_one_up_with_unavailable_lock_using_run|test_filtering_migrations|test_migration_detection_without_schema_migration_table|test_out_of_range_integer_limit_should_raise|test_migrator_one_up_with_exception_and_rollback|test_proper_table_name_on_migration|test_internal_metadata_table_name|test_generate_migrator_advisory_lock_id|test_add_table_with_decimals|test_any_migrations|test_method_missing_delegates_to_connection|test_create_table_with_query_from_relation|test_create_table_with_force_true_does_not_drop_nonexisting_table|test_migration_version_matches_component_version|test_migration_without_transaction|test_schema_migrations_table_name|test_create_table_raises_if_already_exists|test_create_table_with_if_not_exists_true|test_migration_version|test_migrator_one_up_with_unavailable_lock|test_rename_table_with_prefix_and_suffix|test_instance_based_migration_down|test_create_table_with_query|test_internal_metadata_stores_environment_when_other_data_exists|test_migration_instance_has_connection|test_with_advisory_lock_raises_the_right_error_when_it_fails_to_release_lock|test_migrator_one_up_with_exception_and_rollback_using_run|test_migrator_versions|test_instance_based_migration_up|test_create_table_with_binary_column|test_internal_metadata_stores_environment|test_migrator_migrations_path_is_deprecated)|where#(?:test_0001_knows where|test_0002_chains)|Arel::Nodes::ExtractTest#(?:test_0001_should extract field)|Nodes::NotRegexp#(?:test_0002_can handle case insensitive|test_0001_should know how to visit|test_0003_can handle subqueries)|source#(?:test_0001_returns the join source of the select core)|Nodes::SelectStatement::only offset#(?:test_0001_creates a select from subquery with rownum condition)|ReadOnlyTest#(?:test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_last|test_association_collection_method_missing_scoping_not_readonly|test_has_many_find_readonly|test_cant_save_readonly_record|test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_first|test_find_with_joins_option_does_not_imply_readonly|test_readonly_scoping|test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_by_id|test_find_with_readonly_option|test_has_many_with_through_is_not_implicitly_marked_readonly)|ActiveRecord::StatementCacheTest#(?:test_find_does_not_use_statement_cache_if_table_name_is_changed|test_statement_cache_id|test_statement_cache_with_simple_statement|test_find_by_does_not_use_statement_cache_if_table_name_is_changed|test_find_or_create_by|test_statement_cache_with_complex_statement|test_unprepared_statements_dont_share_a_cache_with_prepared_statements|test_statement_cache|test_statement_cache_values_differ)|ActiveRecord::DatabaseTasksCreateTest#(?:test_postgresql_create|test_mysql2_create|test_sqlite3_create)|ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::CidrTest#(?:test_casting_does_nothing_with_non-IPAddr_objects|test_type_casting_IPAddr_for_database)|ActiveRecord::PostgreSQLDBDropTest#(?:test_establishes_connection_to_postgresql_database|test_when_database_dropped_successfully_outputs_info_to_stdout|test_drops_database)|ActiveSupportSubclassWithFixturesTest#(?:test_foo)|FilterAttributesTest#(?:test_filter_attributes_should_handle_\[FILTERED\]_value_properly|test_string_filter_attributes_perform_pertial_match|test_filter_attributes_could_be_overwritten_by_models|test_filter_attributes_on_pretty_print|test_filter_attributes_should_not_filter_nil_value|test_regex_filter_attributes_are_accepted|test_filter_attributes|test_filter_attributes_on_pretty_print_should_handle_\[FILTERED\]_value_properly|test_proc_filter_attributes_are_accepted|test_filter_attributes_on_pretty_print_should_not_filter_nil_value)|where_sql#(?:test_0002_joins wheres with AND|test_0004_returns nil when there are no wheres|test_0003_handles database specific statements|test_0001_gives me back the where sql)|PostgreSQLPartitionsTest#(?:test_partitions_table_exists)|ActiveRecord::AdapterSpecificRegistryTest#(?:test_an_error_is_raised_if_both_a_generic_and_adapter_specific_type_match|test_registering_multiple_modifiers|test_a_class_can_be_registered_for_a_symbol|test_a_generic_type_can_explicitly_allow_an_adapter_type_to_be_used_instead|test_a_generic_type_can_explicitly_override_an_adapter_specific_type|test_a_reasonable_error_is_given_when_no_type_is_found|test_construct_args_are_passed_to_the_type|test_a_block_can_be_registered|test_filtering_by_adapter|test_registering_a_modifier|test_registering_adapter_specific_modifiers)|locking#(?:test_0001_defaults to FOR UPDATE when locking)|HasOneAssociationsTest#(?:test_has_one_autosave_with_primary_key_manually_set|test_build_respects_hash_condition|test_association_attributes_are_available_to_after_initialize|test_create_before_save|test_create_with_inexistent_foreign_key_failing|test_save_still_works_after_accessing_nil_has_one|test_natural_assignment_to_nil_after_destroy|test_has_one_loading_for_new_record|test_natural_assignment|test_finding_using_primary_key|test_create_respects_hash_condition|test_building_the_associated_object_with_an_unrelated_type|test_finding_with_interpolated_condition)|FinderTest#(?:test_find_only_some_columns))$/"
  66.  
  67. # of culprit methods: 1024Using postgresql
  68. Run options: --seed 28928 --server 15600 -n "/^(?:BelongsToAssociationsTest#(?:test_creating_the_belonging_object_with_primary_key|test_polymorphic_setting_foreign_key_after_nil_target_loaded|test_natural_assignment_with_primary_key|test_reloading_the_belonging_object|test_polymorphic_association_class|test_with_polymorphic_and_condition|test_custom_counter_cache|test_with_condition|test_building_the_belonging_object_with_an_unrelated_type|test_reloading_association_with_key_change|test_belongs_to_touch_with_reassigning|test_building_the_belonging_object_with_primary_key|test_polymorphic_assignment_with_primary_key_updates_foreign_id_field_for_new_and_saved_records|test_create_with_conditions|test_counter_cache|test_belongs_to_invalid_dependent_option_raises_exception|test_type_mismatch|test_belongs_to_with_primary_key|test_create_with_block|test_belongs_to_counter_after_save|test_failing_create\\!|test_concurrent_counter_cache_double_destroy|test_belongs_to_with_touch_on_multiple_records|test_self_referential_belongs_to_with_counter_cache_assigning_nil|test_belongs_to_counter_with_assigning_new_object|test_belongs_to_counter_with_reassigning|test_belongs_to|test_belongs_to_with_touch_option_on_touch_and_removed_parent|test_polymorphic_assignment_foreign_type_field_updating|test_polymorphic_assignment_foreign_key_type_string|test_counter_cache_double_destroy|test_creating_the_belonging_object_from_new_record|test_create_bang_with_block|test_dont_find_target_when_foreign_key_is_null|test_new_record_with_foreign_key_but_no_object|test_polymorphic_with_custom_foreign_type|test_should_set_foreign_key_on_create_association|test_eager_loading_wont_mutate_owner_record|test_setting_foreign_key_after_nil_target_loaded|test_default_with_lambda|test_field_name_same_as_foreign_key|test_build_with_conditions|test_required_belongs_to_config|test_belongs_to_with_touch_option_on_destroy|test_reassigning_the_parent_id_updates_the_object|test_belongs_to_with_touch_option_on_update|test_id_assignment|test_assigning_belongs_to_on_destroyed_object|test_attributes_are_set_without_error_when_initialized_from_belongs_to_association_with_array_in_where_clause|test_belongs_to_counter_when_update_columns|test_create\\!|test_belongs_to_does_not_use_order_by|test_natural_assignment_to_nil|test_building_the_belonging_object|test_missing_attribute_error_is_raised_when_no_foreign_key_attribute|test_reload_the_belonging_object_with_query_cache|test_belongs_to_with_touch_option_on_touch_without_updated_at_attributes|test_proxy_assignment|test_belongs_to_counter|test_belongs_to_without_counter_cache_option|test_building_the_belonging_object_with_an_invalid_type|test_replace_counter_cache|test_creating_the_belonging_object|test_dependent_delete_and_destroy_with_belongs_to|test_polymorphic_counter_cache|test_belongs_to_works_with_model_called_Record|test_should_set_foreign_key_on_create_association\\!|test_not_optional_relation|test_belongs_to_proxy_should_respond_to_private_methods_via_send|test_belongs_to_with_touch_option_on_touch|test_optional_relation|test_polymorphic_with_custom_primary_key|test_belongs_to_counter_after_touch|test_with_select|test_dont_find_target_when_saving_foreign_key_after_stale_association_loaded|test_association_assignment_sticks|test_with_different_class_name|test_attributes_are_being_set_when_initialized_from_belongs_to_association_with_where_clause|test_save_of_record_with_loaded_belongs_to|test_belongs_to_with_touch_option_on_destroy_with_destroyed_parent|test_assignment_before_child_saved_with_primary_key|test_raises_type_mismatch_with_namespaced_class|test_belongs_to_with_primary_key_counter)|Arel::Nodes::InsertStatement::#(?:clone#test_0001_clones columns and values)|ActiveRecord::AdapterTestWithoutTransaction#(?:test_reset_empty_table_with_custom_pk|test_reset_table_with_non_integer_pk|test_transaction_state_is_reset_after_a_disconnect|test_transaction_state_is_reset_after_a_reconnect)|TransactionalFixturesOnCustomConnectionTest#(?:test_it_twice_in_whatever_order_to_check_for_fixture_leakage|test_leaky_destroy)|exists#(?:test_0001_should create an exists clause|test_0002_can be aliased)|ActiveRecord::Type::IntegerTest#(?:test_values_which_are_out_of_range_can_be_re-assigned|test_casting_ActiveRecord_models)|ActiveRecord::Migration::ChangeSchemaWithDependentObjectsTest#(?:test_create_table_with_force_cascade_drops_dependent_objects)|PostgreSQLGeometricLineTest#(?:test_alternative_format_line_type|test_schema_dumping_for_line_type|test_geometric_line_type)|crud::insert#(?:test_0001_should call insert on the connection)|PresenceValidationTest#(?:test_validates_presence_of_has_one|test_validates_presence_with_on_context|test_validations_run_on_persisted_record|test_validates_presence_of_non_association|test_validates_presence_of_has_many_marked_for_destruction|test_validates_presence_doesnt_convert_to_array|test_validates_presence_of_has_one_marked_for_destruction|test_validates_presence_of_virtual_attribute_on_model)|UnsafeRawSqlTest#(?:test_order:_allows_string_column_name|test_order:_allows_NULLS_FIRST_and_NULLS_LAST_too|test_order:_disallows_invalid_Array_arguments|test_order:_allows_string_direction|test_order:_allows_table_and_column_name|test_order:_allows_Arel.sql_with_binds|test_pluck:_allows_column_names_with_includes|test_order:_allows_upcase_symbol_direction|test_order:_disallows_invalid_column_with_direction|test_pluck:_allows_symbol_column_name|test_order:_disallows_invalid_direction|test_pluck:_disallows_invalid_column_names_with_includes|test_pluck:_allows_multiple_column_names|test_pluck:_disallows_invalid_column_name|test_pluck:_logs_deprecation_warning|test_order:_always_allows_Arel|test_pluck:_disallows_invalid_column_name_amongst_valid_names|test_pluck:_allows_auto-generated_attributes|test_pluck:_allows_string_column_name|test_pluck:_always_allows_Arel|test_order:_allows_multiple_columns|test_order:_allows_table_name,_column_name_and_direction_in_string|test_order:_allows_valid_Array_arguments|test_order:_allows_symbol_column_name|test_order:_disallows_invalid_column_name|test_order:_logs_deprecation_warning_for_unrecognized_column|test_order:_disallows_invalid_bind_statement|test_order:_allows_column_name_and_direction_in_string|test_order:_allows_mixed|test_order:_allows_downcase_symbol_direction|test_pluck:_allows_table_and_column_names)|Arel::Collectors::TestSqlString#(?:test_returned_sql_uses_utf8_encoding|test_compile)|ActiveRecord::Migration::ForeignKeyChangeColumnTest#(?:test_change_column_of_parent_table|test_rename_column_of_child_table|test_rename_reference_column_of_child_table)|CalculationsTest#(?:test_distinct_count_with_order_and_limit|test_should_group_by_fields_with_table_alias|test_distinct_count_with_order_and_limit_and_offset|test_group_by_with_limit|test_pluck_replaces_select_clause|test_group_by_attribute_with_custom_type|test_should_return_decimal_average_of_integer_field|test_offset_is_kept|test_should_return_nil_to_d_as_average|test_deprecate_count_with_block_and_column_name|test_distinct_joins_count_with_order_and_limit_and_offset|test_count_arel_attribute_in_joined_table_with|test_count_with_reverse_order|test_should_not_overshadow_enumerable_sum|test_count_with_block|test_should_limit_calculation_with_offset|test_should_return_type_casted_values_with_group_and_expression|test_should_return_integer_average_if_db_returns_such|test_count_with_distinct|test_count_with_no_parameters_isnt_deprecated|test_group_by_with_offset|test_pick_one|test_should_return_zero_if_sum_conditions_return_nothing|test_should_group_by_summed_association|test_count_with_column_and_options_parameter|test_maximum_with_not_auto_table_name_prefix_if_column_included|test_should_count_field_of_root_table_with_conflicting_group_by_column|test_should_get_maximum_of_field_with_include|test_pluck_joined_with_polymorphic_relation|test_should_order_by_calculation|test_should_get_maximum_of_arel_attribute|test_should_group_by_summed_field_with_conditions_and_having|test_#skip_query_cache\\!_for_a_grouped_calculation|test_count_with_aliased_attribute|test_having_with_strong_parameters|test_pluck_with_includes_offset|test_limit_with_offset_is_kept|test_pluck_multiple_columns|test_pluck_with_reserved_words|test_maximum_with_from_option|test_pick_two|test_should_reference_correct_aliases_while_joining_tables_of_has_many_through_association|test_sum_expression_returns_zero_when_no_records_to_sum|test_limit_should_apply_before_count|test_pluck_in_relation|test_should_group_by_summed_field|test_should_generate_valid_sql_with_joins_and_group|test_calculation_with_polymorphic_relation|test_count_with_order|test_should_sum_field|test_should_group_by_arel_attribute|test_count_selected_arel_attribute|test_should_group_by_multiple_fields_having_functions|test_distinct_joins_count_with_order_and_limit|test_should_group_by_association_with_non_numeric_foreign_key|test_sum_with_not_auto_table_name_prefix_if_column_included|test_should_sum_arel_attribute|test_deprecate_sum_with_block_and_column_name|test_minimum_with_from_option|test_#skip_query_cache\\!_for_a_simple_calculation|test_should_count_scoped_select_with_options|test_pluck_and_distinct|test_should_not_perform_joined_include_by_default|test_count_with_where_and_order|test_pluck_loaded_relation_sql_fragment|test_pluck_if_table_included|test_should_group_by_summed_field_having_condition_from_select|test_should_group_by_multiple_fields|test_distinct_joins_count_with_order_and_offset|test_pluck_with_selection_clause|test_distinct_count_all_with_custom_select_and_order|test_pluck_with_includes_limit_and_empty_result|test_limit_should_apply_before_count_arel_attribute|test_should_get_minimum_of_arel_attribute|test_should_sum_field_with_conditions|test_pluck_not_auto_table_name_prefix_if_column_included|test_pluck_with_multiple_columns_and_selection_clause|test_pluck_auto_table_name_prefix|test_sum_uses_enumerable_version_when_block_is_given|test_should_count_manual_select_with_include|test_should_get_maximum_of_arel_attribute_with_include|test_count_with_eager_loading_and_custom_order_and_distinct|test_pluck_with_qualified_column_name|test_should_calculate_grouped_by_function_with_table_alias|test_should_count_field_in_joined_table_with_group_by|test_distinct_is_honored_when_used_with_count_operation_after_group|test_count_selected_arel_attribute_in_joined_table|test_pluck_with_type_cast_does_not_corrupt_the_query_cache|test_should_calculate_grouped_with_invalid_field|test_count_with_arel_attribute|test_should_limit_calculation|test_average_with_from_option|test_should_count_field_in_joined_table|test_count_should_shortcut_with_limit_zero|test_grouped_calculation_with_polymorphic_relation|test_#skip_query_cache\\!_for_#pluck|test_should_resolve_aliased_attributes|test_minimum_with_not_auto_table_name_prefix_if_column_included|test_should_average_field|test_should_order_by_grouped_field|test_apply_distinct_in_count|test_count_on_invalid_columns_raises|test_count_with_column_parameter|test_should_sum_scoped_field|test_should_calculate_with_invalid_field|test_should_group_by_summed_field_having_condition|test_should_perform_joined_include_when_referencing_included_tables|test_should_average_arel_attribute|test_should_group_by_field|test_should_get_minimum_of_field|test_pluck_loaded_relation_multiple_columns|test_pluck_on_aliased_attribute|test_pluck_without_column_names|test_should_calculate_grouped_association_with_foreign_key_option|test_should_sum_scoped_field_with_conditions|test_count_with_too_many_parameters_raises|test_distinct_count_with_group_by_and_order_and_limit|test_pick_delegate_to_all|test_distinct_count_with_order_and_offset|test_from_option_with_table_different_than_class|test_count_with_eager_loading_and_custom_order|test_pluck_with_join|test_should_calculate_grouped_association_with_invalid_field|test_limit_is_kept|test_pluck_columns_with_same_name|test_pluck_with_multiple_columns_and_includes|test_sum_should_return_valid_values_for_decimals|test_should_sum_expression|test_should_group_by_summed_field_with_conditions|test_count_with_arel_star|test_no_limit_no_offset|test_pluck_with_serialization|test_should_count_scoped_select|test_calculation_grouped_by_association_doesnt_error_when_no_records_have_association|test_group_by_with_limit_and_offset|test_should_get_maximum_of_field|test_pluck_type_cast|test_pluck|test_should_sum_scoped_field_with_from|test_count_with_from_option|test_sum_with_from_option|test_plucks_with_ids|test_should_calculate_against_given_relation|test_should_calculate_grouped_by_function|test_pluck_not_auto_table_name_prefix_if_column_joined|test_should_count_selected_field_with_include|test_pluck_loaded_relation|test_should_group_by_scoped_field|test_should_group_by_summed_field_through_association_and_having)|project#(?:test_0002_takes multiple parameters|test_0001_can project)|LogSubscriberTest#(?:test_exists_query_logging|test_sql_statements_are_not_squeezed|test_basic_payload_name_logging_coloration_generic_sql|test_cached_queries_doesnt_log_when_level_is_not_debug|test_schema_statements_are_ignored|test_binary_data_is_not_logged|test_basic_query_logging|test_vebose_query_logs|test_basic_query_doesnt_log_when_level_is_not_debug|test_cached_queries|test_verbose_query_logs_disabled_by_default|test_verbose_query_with_ignored_callstack|test_basic_payload_name_logging_coloration_named_sql|test_query_logging_coloration_with_lock|test_basic_query_logging_coloration|test_query_logging_coloration_with_nested_select|test_binary_data_hash|test_initializes_runtime|test_query_logging_coloration_with_multi_line_nested_select)|Nodes::BindParam#(?:test_0001_increments each bind param)|BasicsTest#(?:test_last|test_clone_of_new_object_with_defaults|test_limit_without_comma|test_primary_key_and_references_columns_should_be_identical_type|test_quoted_table_name_after_set_table_name|test_custom_mutator|test_when_ignored_attribute_is_loaded,_cast_type_should_be_preferred_over_DB_type|test_scoped_can_take_a_values_hash|test_set_table_name_with_inheritance|test_dont_clear_inheritance_column_when_setting_explicitly|test_attribute_names_on_abstract_class|test_default_values_on_empty_strings|test_select_symbol|test_table_name_guesses|test_find_symbol_ordered_last|test_singular_table_name_guesses|test_table_name_with_2_abstract_subclasses|test_benchmark_with_use_silence|test_clone_of_new_object_marks_attributes_as_dirty|test_default_values_are_deeply_dupped|test_equality|test_has_attribute_with_symbol|test_preserving_time_objects_with_utc_time_conversion_to_default_timezone_local|test_table_name_guesses_with_prefixes_and_suffixes|test_count_with_join|test_preserving_time_objects_with_time_with_zone_conversion_to_default_timezone_utc|test_protected_environments_by_default_is_an_array_with_production|test_distinct_delegates_to_scoped|test_marshal_round_trip|test_abstract_class_table_name|test_current_scope_is_reset|test_sql_injection_via_find|test_benchmark_with_log_level|test_resetting_column_information_doesn\\'t_remove_attribute_methods|test_attributes|test_comparison_with_different_objects|test_comparison_with_different_objects_in_array|test_ignored_columns_are_not_present_in_columns_hash|test_equality_of_relation_and_collection_proxy|test_set_table_name_symbol_converted_to_string|test_initialize_with_attributes|test_previously_changed_dup|test_singular_table_name_guesses_with_prefixes_and_suffixes|test_dup_of_saved_object_marks_attributes_as_dirty|test_dont_clear_sequence_name_when_setting_explicitly|test_readonly_attributes|test_unicode_column_name|test_clear_cache_when_setting_table_name|test_selecting_a_record_does_not_raise_if_preventing_writes|test_limit_should_sanitize_sql_injection_for_limit_with_commas|test_failed_comparison_of_unlike_class_records|test_equality_of_new_records|test_find_reverse_ordered_last|test_attributes_on_dummy_time|test_columns_should_obey_set_primary_key|test_connection_handler_can_be_overridden|test_using_table_name_qualified_column_names_unless_having_SELECT_list_explicitly|test_column_name_properly_quoted|test_dup_does_not_copy_associations|test_find_by_slug_with_array|test_assert_queries|test_clone_of_new_object_marks_as_dirty_only_changed_attributes|test_find_keeps_multiple_order_values|test_quote|test_marshal_between_processes|test_preserving_date_objects|test_load|test_non_valid_identifier_column_name|test_equality_of_collection_proxy_and_association_relation|test_find_multiple_ordered_last|test_many_mutations|test_toggle_attribute|test_ignored_columns_are_stored_as_an_array_of_string|test_preserving_time_objects_with_local_time_conversion_to_default_timezone_utc|test_default|test_previously_changed|test_attribute_names_on_table_not_exists|test_equality_of_relation_and_association_relation|test_quoting_arrays|test_dup|test_equality_of_destroyed_records|test_attribute_names|test_equality_with_blank_ids|test_dup_with_aggregate_of_same_name_as_attribute|test_marshalling_new_record_round_trip_with_associations|test_find_last|test_slice_accepts_array_argument|test_equality_of_relation_and_array|test_switching_between_table_name|test_group_weirds_by_from|test_limit_should_take_value_from_latest_limit|test_utc_as_time_zone|test_typecasting_aliases|test_auto_id|test_records_of_different_classes_have_different_hashes|test_create_after_initialize_without_block|test_ignored_columns_have_no_attribute_methods|test_clone_preserves_subtype|test_an_empty_transaction_does_not_raise_if_preventing_writes|test_deleting_a_record_raises_if_preventing_writes|test_marshalling_with_associations|test_bignum_pk|test_all_with_conditions|test_destroy_without_prepared_statement|test_new_threads_get_default_the_default_connection_handler|test_column_names_are_quoted_when_using_#from_clause_and_model_has_ignored_columns|test_creating_a_record_raises_if_preventing_writes|test_table_exists|test_marshal_new_record_round_trip|test_primary_key_with_no_id|test_column_names_are_escaped|test_find_on_abstract_base_class_doesnt_use_type_condition|test_all|test_clear_cache\\!|test_ignored_columns_not_included_in_SELECT|test_default_values|test_dup_of_saved_object_marks_as_dirty_only_changed_attributes|test_load_with_condition|test_column_types_typecast|test_successful_comparison_of_like_class_records|test_find_ordered_last|test_table_name_guesses_with_inherited_prefixes_and_suffixes|test_limit_should_sanitize_sql_injection_for_limit_without_commas|test_touch_should_raise_error_on_a_new_object|test_bignum|test_create_without_prepared_statement|test_no_limit_offset|test_reload|test_ignored_columns_don\\'t_prevent_explicit_declaration_of_attribute_methods|test_find_by_slug_with_range|test_attributes_on_dummy_time_with_invalid_time|test_has_attribute|test_invalid_limit|test_null_fields|test_protected_environments_are_stored_as_an_array_of_string|test_slice|test_hashing|test_utc_as_time_zone_and_new|test_find_by_slug|test_initialize_with_invalid_attribute|test_updating_a_record_raises_if_preventing_writes|test_singular_table_name_guesses_for_individual_table|test_an_explain_query_does_not_raise_if_preventing_writes|test_new_record_returns_boolean|test_changing_a_connection_handler_in_a_main_thread_does_not_poison_the_other_threads|test_preserving_time_objects|test_when_#reload_called,_ignored_columns\\'_attribute_methods_are_not_defined|test_create_after_initialize_with_array_param|test_create_after_initialize_with_block|test_records_without_an_id_have_unique_hashes|test_preserving_time_objects_with_time_with_zone_conversion_to_default_timezone_local|test_sequence_name_with_abstract_class|test_find_keeps_multiple_group_values)|TestFixturesTest#(?:test_use_transactional_tests_can_be_overridden|test_use_transactional_tests_defaults_to_true)|ForbiddenAttributesProtectionTest#(?:test_blank_attributes_should_not_raise|test_create_with_works_with_params_values|test_where_works_with_permitted_params|test_create_with_checks_permitted|test_where_not_works_with_permitted_params|test_forbidden_attributes_cannot_be_used_for_sti_inheritance_column|test_strong_params_style_objects_work_with_collection_associations|test_where_not_checks_permitted|test_where_works_with_params_values|test_permitted_attributes_can_be_used_for_sti_inheritance_column|test_strong_params_style_objects_work_with_singular_associations|test_create_with_works_with_permitted_params|test_permitted_attributes_can_be_used_for_mass_assignment|test_where_checks_permitted|test_forbidden_attributes_cannot_be_used_for_mass_assignment|test_regular_hash_should_still_be_used_for_mass_assignment)|SchemaWithDotsTest#(?:test_Active_Record_basics|test_rename_table)|ActiveRecord::InvertibleMigrationTest#(?:test_exception_on_removing_index_without_column_option|test_migrate_revert_add_index_with_name|test_migrate_revert_by_part|test_migrate_revert_whole_migration|test_legacy_down|test_migrate_nested_revert_whole_migration|test_no_reverse|test_up|test_migrate_down|test_migrate_revert_transaction|test_migrate_revert|test_down|test_migrate_revert_change_column_default|test_migrate_up|test_migrations_can_handle_foreign_keys_to_specific_tables|test_legacy_up|test_migrate_down_with_table_name_prefix|test_revert_order|test_migrate_enable_and_disable_extension|test_up_only)|Nodes::IsDistinctFrom#(?:test_0001_should handle column names on both sides|test_0002_should handle nil)|Arel::UpdateManagerTest#(?:test_0002_handles limit properly|test_0001_should not quote sql literals)|RelationTest#(?:test_locked_should_not_build_arel|test_first_or_create_bang_with_valid_options|test_references_doesnt_trigger_eager_loading_if_reference_not_included|test_finding_with_assoc_order|test_relations_don\\'t_load_all_records_in_#inspect|test_create_or_find_by_with_bang_with_non_unique_attributes|test_finding_with_subquery_with_binds|test_size_with_limit|test_size|test_create_or_find_by_with_non_unique_attributes|test_count_on_association_relation|test_scoped_all|test_create_with_polymorphic_association|test_finding_with_reorder_by_aliased_attributes|test_first_or_initialize_with_block|test_reverse_order_with_reorder_nil_removes_the_order|test_select_with_subquery_in_from_does_not_use_original_table_name|test_default_reverse_order_on_table_without_primary_key|test_find_all_with_multiple_should_use_and|test_loading_with_one_association|test_empty_complex_chained_relations|test_find_all_with_join|test_create_or_find_by_with_bang_within_transaction|test_empty_with_zero_limit|test_finding_with_hash_conditions_on_joined_table|test_loading_with_one_association_with_non_preload|test_loaded_relations_cannot_be_mutated_by_merge\\!|test_finding_with_order_limit_and_offset|test_to_a_should_dup_target|test_#load|test_named_extension|test_find_by\\!_requires_at_least_one_argument|test_raising_exception_on_invalid_hash_params|test_find_by_requires_at_least_one_argument|test_one|test_primary_key|test_find_on_hash_conditions|test_any|test_automatically_added_having_references|test_finding_with_conditions|test_find_with_included_associations|test_order_using_scoping|test_alias_tracker_respects_a_custom_table|test_first_or_create_with_array|test_joins_with_select|test_blank_like_arguments_to_query_methods_dont_raise_errors|test_find_all_using_where_with_relation_with_joins|test_to_sql_on_scoped_proxy|test_create_or_find_by_with_bang_should_raise_due_to_validation_errors|test_find_by\\!_with_non-hash_conditions_returns_the_first_matching_record|test_reverse_order_with_multiargument_function|test_doesnt_add_having_values_if_options_are_blank|test_presence|test_size_with_eager_loading_and_custom_order_and_distinct|test_finding_with_complex_order|test_create_or_find_by_within_transaction|test_find_or_create_by|test_reverse_arel_assoc_order_with_function|test_#where_with_empty_set|test_first_or_create_with_valid_array|test_last|test_to_sql_on_eager_join|test_finding_with_group|test_create_with_nested_attributes|test_find_or_create_by\\!|test_preloading_with_associations_and_merges|test_intersection_with_array|test_default_scope_order_with_scope_order|test_first_or_create_with_no_parameters|test_first_get_more_than_available|test_dynamic_find_by_attributes_bang|test_joins_with_nil_argument|test_multiple_where_and_having_clauses|test_relation_join_method|test_empty|test_respond_to_class_methods_and_scopes|test_group_with_subquery_in_from_does_not_use_original_table_name|test_many|test_find_by\\!_doesn\\'t_have_implicit_ordering|test_finding_with_asc_order_with_string|test_do_not_double_quote_string_id|test_order_by_relation_attribute|test_dynamic_find_by_attributes|test_select_with_block|test_using_a_custom_table_affects_the_wheres|test_eager_association_loading_of_stis_with_multiple_references|test_finding_with_assoc_order_by_aliased_attributes|test_finding_with_order|test_reverse_arel_assoc_order_with_multiargument_function|test_finding_with_subquery_without_select_does_not_change_the_select|test_find_by\\!_with_hash_conditions_returns_the_first_matching_record|test_loaded_relations_cannot_be_mutated_by_extending\\!|test_create|test_find_by\\!_raises_RecordNotFound_if_the_record_is_missing|test_scoped_build|test_finding_with_subquery_with_eager_loading_in_from|test_loaded_relations_cannot_be_mutated_by_single_value_methods|test_two_scopes_with_includes_should_not_drop_any_include|test_find_by_returns_nil_if_the_record_is_missing|test_typecasting_where_with_array|test_having_with_binds_for_both_where_and_having|test_finding_with_order_concatenated|test_first_or_create_bang_with_invalid_block|test_finding_with_sanitized_order|test_count_complex_chained_relations|test_find_or_create_by_with_create_with|test_finding_with_assoc_reorder_by_aliased_attributes|test_finding_with_reversed_arel_assoc_order|test_loaded_all|test_first_or_initialize_with_no_parameters|test_relations_show_the_records_in_#inspect|test_find_with_readonly_option|test_multivalue_where|test_size_with_eager_loading_and_custom_order|test_automatically_added_where_not_references|test_do_not_double_quote_string_id_with_array|test_relations_limit_the_records_in_#inspect_at_10|test_unscope_specific_where_value|test_finding_with_complex_order_and_limit|test_first_or_create_bang_with_invalid_options|test_to_xml|test_many_with_limits|test_count_with_block|test_find_all_using_where_with_relation_and_alternate_primary_key|test_grouping_by_column_with_reserved_name|test_includes_with_select|test_create_bang|test_find_by_id_with_list_of_ar|test_find_by_with_hash_conditions_returns_the_first_matching_record|test_finding_with_arel_assoc_order|test_loaded_relations_cannot_be_mutated_by_multi_value_methods|test_select_takes_a_variable_list_of_args|test_select_takes_an_aliased_attribute|test_joins_with_string_array|test_to_json|test_first_or_create_bang_with_valid_block|test_finding_with_reversed_assoc_order|test_loaded_first|test_references_triggers_eager_loading|test_automatically_added_reorder_references|test_finding_with_subquery_with_eager_loading_in_where|test_finding_with_arel_order|test_find_all_using_where_twice_should_or_the_relation|test_respond_to_delegates_to_arel|test_unscoped_block_style|test_build|test_select_with_aggregates|test_scoped_first|test_dynamic_finder|test_support_upper_and_lower_case_directions|test_find_in_empty_array|test_first_or_create_with_invalid_array|test_relations_with_cached_arel_can\\'t_be_mutated_\\[internal_API\\]|test_no_arguments_to_query_methods_raise_errors|test_relation_with_private_kernel_method|test_reverse_order_with_function_other_predicates|test_delegations_do_not_leak_to_other_classes|test_arel_attribute_respects_a_custom_table|test_multiple_selects|test_default_scoping_finder_methods|test_find_by_doesn\\'t_have_implicit_ordering|test_ordering_with_extra_spaces|test_reload|test_#skip_query_cache\\!_with_an_eager_load|test_finding_with_desc_order_with_string|test_first_or_initialize|test_loaded_first_with_limit|test_find_all_using_where_with_relation_with_bound_values|test_find_by\\!_with_multi-arg_conditions_returns_the_first_matching_record|test_finding_with_order_and_take|test_only|test_order_with_reorder_nil_removes_the_order|test_find_all_using_where_with_relation_with_select_to_build_subquery|test_preload_applies_to_all_chained_preloaded_scopes|test_finding_last_with_arel_order|test_first_or_create_with_block|test_where_with_ar_object|test_find_id|test_create_or_find_by_should_not_raise_due_to_validation_errors|test_except|test_group_with_select_and_includes|test_find_by_with_multi-arg_conditions_returns_the_first_matching_record|test_none\\?|test_scoped|test_#skip_query_cache\\!|test_create_or_find_by_with_bang|test_create_or_find_by|test_order_with_hash_and_symbol_generates_the_same_sql|test_size_with_distinct|test_find_with_preloaded_associations|test_multi_where_ands_queries|test_select_argument_error|test_finding_with_order_by_aliased_attributes|test_reverse_order_with_nulls_first_or_last|test_#skip_query_cache\\!_with_a_preload|test_distinct|test_finding_with_cross_table_order_and_limit|test_preloading_with_associations_default_scopes_and_merges|test_reverse_order_with_function|test_count_with_distinct|test_finding_with_reorder|test_automatically_added_order_references|test_using_a_custom_table_with_joins_affects_the_joins|test_automatically_added_where_references|test_find_with_list_of_ar|test_find_ids|test_finding_with_subquery|test_first_or_create_bang_with_no_parameters|test_already-loaded_relations_don\\'t_perform_a_new_query_in_#inspect|test_to_yaml|test_find_or_initialize_by|test_first_or_create|test_respond_to_dynamic_finders|test_count|test_find_all_using_where_with_relation_does_not_alter_select_values|test_size_with_zero_limit|test_anonymous_extension|test_find_all_using_where_with_relation|test_find_by_with_non-hash_conditions_returns_the_first_matching_record|test_count_explicit_columns|test_explicit_create_with|test_#where_with_set|test_unscope_with_subquery)|lock#(?:test_0001_adds a lock node)|#(?:lteq_all#test_0001_should create a Grouping node|lteq_all#test_0002_should generate ANDs in sql|eq#test_0003_should handle nil|eq#test_0002_should generate = in sql|eq#test_0001_should return an equality node|gt_any#test_0001_should create a Grouping node|gt_any#test_0002_should generate ORs in sql|in_any#test_0002_should generate ORs in sql|in_any#test_0001_should create a Grouping node|not_eq_all#test_0002_should generate ANDs in sql|not_eq_all#test_0001_should create a Grouping node|matches#test_0002_should generate LIKE in sql|matches#test_0001_should create a Matches node)|TestAutosaveAssociationValidationsOnAHasOneAssociation#(?:test_should_automatically_validate_associations_with_:validate_=>_true|test_should_not_automatically_add_validate_associations_without_:validate_=>_true)|PostgresqlSerialTest#(?:test_not_serial_column|test_schema_dump_with_not_serial|test_schema_dump_with_shorthand|test_serial_column)|CallbacksOnDestroyUpdateActionRaceTest#(?:test_trigger_once_on_multiple_deletions|test_trigger_on_update_where_row_was_deleted)|clone#(?:test_0001_creates new cores|test_0002_makes updates to the correct copy)|Arel::Nodes::DeleteStatement::equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|ActiveRecord::DatabaseTasksPurgeTest#(?:test_mysql2_purge|test_postgresql_purge|test_sqlite3_purge)|sql#(?:test_0001_makes a sql literal node)|columns#(?:test_0001_converts to sql)|orders#(?:test_0001_returns order clauses)|EagerSingularizationTest#(?:test_eager_no_extra_singularization_belongs_to|test_eager_no_extra_singularization_has_and_belongs_to_many|test_eager_no_extra_singularization_has_many|test_eager_no_extra_singularization_has_many_through_has_many|test_eager_no_extra_singularization_has_many_through_belongs_to|test_eager_no_extra_singularization_has_one)|Case::#(?:initialize#test_0001_sets case expression from first argument|initialize#test_0002_sets default case from second argument)|the to_sql visitor::Nodes::Equality#(?:test_0003_should handle nil|test_0002_should handle false|test_0001_should escape strings)|ActiveRecord::DatabaseTaskCheckTargetVersionTest#(?:test_check_target_version_does_not_raise_error_if_version_is_not_setted|test_check_target_version_does_not_raise_error_on_empty_version|test_check_target_version_raises_error_on_invalid_version_format|test_check_target_version_does_not_raise_error_on_valid_version_format)|StoreTest#(?:test_YAML_coder_initializes_the_store_when_a_Nil_value_is_given|test_updating_the_store_won\\'t_mark_it_as_changed_if_an_attribute_isn\\'t_changed|test_overriding_a_write_accessor|test_writing_with_not_nullable_column|test_stored_attributes_are_tracked_per_subclass|test_object_initialization_with_not_nullable_column_encoded_with_JSON|test_write_store_attributes_through_accessors_with_default_suffix|test_overriding_a_write_accessor_using_super|test_reading_store_attributes_through_accessors_encoded_with_JSON|test_writing_store_attributes_through_accessors_encoded_with_JSON|test_accessing_attributes_not_exposed_by_accessors_encoded_with_JSON|test_overriding_a_read_accessor|test_prefix\\/suffix_do_not_affect_stored_attributes|test_updating_the_store_will_mark_it_as_changed_encoded_with_JSON|test_dump,_load_and_dump_again_a_model|test_stored_attributes_are_tracked_per_class|test_writing_store_attributes_through_accessors_with_prefix|test_object_initialization_with_not_nullable_column|test_read_accessor_without_pre\\/suffix_in_the_same_store_as_other_pre\\/suffixed_accessors_still_works|test_read_store_attributes_through_accessors_with_default_suffix|test_convert_store_attributes_from_any_format_other_than_Hash_or_HashWithIndifferentAccess_losing_the_data|test_write_store_attributes_through_accessors_with_custom_suffix|test_reading_store_attributes_through_accessors_with_prefix|test_preserve_store_attributes_data_in_HashWithIndifferentAccess_format_without_any_conversion|test_writing_with_not_nullable_column_encoded_with_JSON|test_updating_the_store_will_mark_it_as_changed|test_overriding_a_read_accessor_using_super|test_writing_store_attributes_through_accessors|test_accessing_attributes_not_exposed_by_accessors|test_updating_the_store_populates_the_changed_array_correctly|test_convert_store_attributes_from_Hash_to_HashWithIndifferentAccess_saving_the_data_and_access_attributes_indifferently|test_read_store_attributes_through_accessors_with_custom_suffix|test_write_accessor_without_pre\\/suffix_in_the_same_store_as_other_pre\\/suffixed_accessors_still_works|test_reading_store_attributes_through_accessors|test_all_stored_attributes_are_returned)|ViewWithoutPrimaryKeyTest#(?:test_column_definitions|test_reading|test_does_not_dump_view_as_table|test_does_not_have_a_primary_key|test_table_exists|test_view_exists|test_views|test_attributes)|the to_sql visitor::Nodes::In#(?:test_0003_can handle two dot ranges|test_0001_should know how to visit|test_0005_can handle ranges bounded by infinity|test_0006_can handle subqueries|test_0002_should return 1=0 when empty right which is always false|test_0004_can handle three dot ranges)|into#(?:test_0001_takes a Table and chains|test_0002_converts to sql)|ActiveRecord::Migration::ForeignKeyInCreateTest#(?:test_foreign_keys)|Arel::Nodes::InsertStatement::equality#(?:test_0001_is equal with equal ivars|test_0002_is not equal with different ivars)|PreparedStatementsDisabledTest#(?:test_select_query_works_even_when_prepared_statements_are_disabled)|PrimaryKeysTest#(?:test_primary_key_returns_nil_if_it_does_not_exist|test_serial_with_unquoted_sequence_name|test_create_without_primary_key_no_extra_query|test_to_key_with_primary_key_after_destroy|test_read_attribute_with_custom_primary_key|test_to_key_with_customized_primary_key|test_find_with_more_than_one_string_key|test_primary_key_update_with_custom_key_name|test_integer_key|test_id_column_that_is_not_primary_key|test_to_key_with_default_primary_key|test_customized_primary_key_auto_assigns_on_save|test_customized_string_primary_key_settable_before_save|test_serial_with_quoted_sequence_name|test_string_key|test_update_columns_with_non_primary_key_id_column|test_primary_key_prefix|test_update_counters_should_quote_pkey_and_quote_counter_columns|test_auto_detect_primary_key_from_schema|test_delete_should_quote_pkey|test_primary_key_returns_value_if_it_exists|test_quoted_primary_key_after_set_primary_key|test_customized_primary_key_can_be_get_before_saving|test_instance_update_should_quote_pkey|test_find_with_one_id_should_quote_pkey|test_update_with_non_primary_key_id_column|test_instance_destroy_should_quote_pkey|test_find_with_multiple_ids_should_quote_pkey)|Arel::Collectors::TestComposite#(?:test_composite_collector_performs_multiple_collections_at_once)|PostgresqlCaseInsensitiveTest#(?:test_case_insensitiveness)|ActiveRecord::Migration::ChangeSchemaTest#(?:test_add_column_with_primary_key_attribute|test_create_table_without_id|test_column_exists|test_create_table_raises_when_defining_existing_column|test_drop_table_if_exists_nothing_raised|test_add_column_with_timestamp_type|test_create_table_with_primary_key_prefix_as_table_name|test_change_column_null|test_create_table_raises_when_redefining_primary_key_column|test_create_table_with_defaults|test_drop_table_if_exists|test_change_column_quotes_column_names|test_keeping_default_and_notnull_constraints_on_change|test_add_column_with_array|test_column_exists_with_definition|test_create_table_with_not_null_column|test_create_table_with_timestamps_should_create_datetime_columns_with_options|test_column_exists_on_table_with_no_options_parameter_supplied|test_add_column_not_null_with_default|test_create_table_adds_id|test_create_table_with_primary_key_prefix_as_table_name_with_underscore|test_create_table_with_array_column|test_column_exists_with_type|test_create_table_with_bigint|test_create_table_raises_when_redefining_custom_primary_key_column|test_create_table_with_limits|test_create_table_without_a_block|test_add_column_not_null_without_default|test_create_table_with_timestamps_should_create_datetime_columns)|InheritanceAttributeTest#(?:test_inheritance_new_with_subclass_as_default)|Nodes::IsNotDistinctFrom#(?:test_0002_should handle column names on both sides|test_0003_should handle nil|test_0001_should construct a valid generic SQL statement)|ActiveRecord::ConnectionAdapters::SchemaCacheTest#(?:test_clearing|test_caches_columns_hash|test_primary_key|test_clear_data_source_cache|test_data_source_exist|test_primary_key_for_non_existent_table|test_dump_and_load|test_yaml_dump_and_load|test_caches_columns|test_yaml_loads_5_1_dump)|MigrationTest#(?:test_add_drop_table_with_prefix_and_suffix|test_migrator_generates_valid_lock_id|test_migrator_one_up_with_unavailable_lock_using_run|test_filtering_migrations|test_migration_detection_without_schema_migration_table|test_out_of_range_integer_limit_should_raise|test_migrator_one_up_with_exception_and_rollback|test_proper_table_name_on_migration|test_internal_metadata_table_name|test_generate_migrator_advisory_lock_id|test_add_table_with_decimals|test_any_migrations|test_method_missing_delegates_to_connection|test_create_table_with_query_from_relation|test_create_table_with_force_true_does_not_drop_nonexisting_table|test_migration_version_matches_component_version|test_migration_without_transaction|test_schema_migrations_table_name|test_create_table_raises_if_already_exists|test_create_table_with_if_not_exists_true|test_migration_version|test_migrator_one_up_with_unavailable_lock|test_rename_table_with_prefix_and_suffix|test_instance_based_migration_down|test_create_table_with_query|test_internal_metadata_stores_environment_when_other_data_exists|test_migration_instance_has_connection|test_with_advisory_lock_raises_the_right_error_when_it_fails_to_release_lock|test_migrator_one_up_with_exception_and_rollback_using_run|test_migrator_versions|test_instance_based_migration_up|test_create_table_with_binary_column|test_internal_metadata_stores_environment|test_migrator_migrations_path_is_deprecated)|where#(?:test_0001_knows where|test_0002_chains)|Arel::Nodes::ExtractTest#(?:test_0001_should extract field)|Nodes::NotRegexp#(?:test_0002_can handle case insensitive|test_0001_should know how to visit|test_0003_can handle subqueries)|source#(?:test_0001_returns the join source of the select core)|Nodes::SelectStatement::only offset#(?:test_0001_creates a select from subquery with rownum condition)|ReadOnlyTest#(?:test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_last|test_association_collection_method_missing_scoping_not_readonly|test_has_many_find_readonly|test_cant_save_readonly_record|test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_first|test_find_with_joins_option_does_not_imply_readonly|test_readonly_scoping|test_has_many_with_through_is_not_implicitly_marked_readonly_while_finding_by_id|test_find_with_readonly_option|test_has_many_with_through_is_not_implicitly_marked_readonly)|ActiveRecord::StatementCacheTest#(?:test_find_does_not_use_statement_cache_if_table_name_is_changed|test_statement_cache_id|test_statement_cache_with_simple_statement|test_find_by_does_not_use_statement_cache_if_table_name_is_changed|test_find_or_create_by|test_statement_cache_with_complex_statement|test_unprepared_statements_dont_share_a_cache_with_prepared_statements|test_statement_cache|test_statement_cache_values_differ)|ActiveRecord::DatabaseTasksCreateTest#(?:test_postgresql_create|test_mysql2_create|test_sqlite3_create)|ActiveRecord::ConnectionAdapters::PostgreSQLAdapter::CidrTest#(?:test_casting_does_nothing_with_non-IPAddr_objects|test_type_casting_IPAddr_for_database)|ActiveRecord::PostgreSQLDBDropTest#(?:test_establishes_connection_to_postgresql_database|test_when_database_dropped_successfully_outputs_info_to_stdout|test_drops_database)|ActiveSupportSubclassWithFixturesTest#(?:test_foo)|FilterAttributesTest#(?:test_filter_attributes_should_handle_\\[FILTERED\\]_value_properly|test_string_filter_attributes_perform_pertial_match|test_filter_attributes_could_be_overwritten_by_models|test_filter_attributes_on_pretty_print|test_filter_attributes_should_not_filter_nil_value|test_regex_filter_attributes_are_accepted|test_filter_attributes|test_filter_attributes_on_pretty_print_should_handle_\\[FILTERED\\]_value_properly|test_proc_filter_attributes_are_accepted|test_filter_attributes_on_pretty_print_should_not_filter_nil_value)|where_sql#(?:test_0002_joins wheres with AND|test_0004_returns nil when there are no wheres|test_0003_handles database specific statements|test_0001_gives me back the where sql)|PostgreSQLPartitionsTest#(?:test_partitions_table_exists)|ActiveRecord::AdapterSpecificRegistryTest#(?:test_an_error_is_raised_if_both_a_generic_and_adapter_specific_type_match|test_registering_multiple_modifiers|test_a_class_can_be_registered_for_a_symbol|test_a_generic_type_can_explicitly_allow_an_adapter_type_to_be_used_instead|test_a_generic_type_can_explicitly_override_an_adapter_specific_type|test_a_reasonable_error_is_given_when_no_type_is_found|test_construct_args_are_passed_to_the_type|test_a_block_can_be_registered|test_filtering_by_adapter|test_registering_a_modifier|test_registering_adapter_specific_modifiers)|locking#(?:test_0001_defaults to FOR UPDATE when locking)|HasOneAssociationsTest#(?:test_has_one_autosave_with_primary_key_manually_set|test_build_respects_hash_condition|test_association_attributes_are_available_to_after_initialize|test_create_before_save|test_create_with_inexistent_foreign_key_failing|test_save_still_works_after_accessing_nil_has_one|test_natural_assignment_to_nil_after_destroy|test_has_one_loading_for_new_record|test_natural_assignment|test_finding_using_primary_key|test_create_respects_hash_condition|test_building_the_associated_object_with_an_unrelated_type|test_finding_with_interpolated_condition)|FinderTest#(?:test_find_only_some_columns))$/"
  69.  
  70. # Running:
  71.  
  72. ..........................................................................................................................................................................................................................S.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
  73.  
  74. Finished in 18.520666s, 57.2334 runs/s, 137.5220 assertions/s.
  75. 1060 runs, 2547 assertions, 0 failures, 0 errors, 1 skips
  76.  
  77. You have skipped tests. Run with --verbose for details.
  78. in 23.79 sec
  79. empty char-class: /[]::when given a Symbol#(?:test_0001_manufactures an attribute if the symbol names an attribute within the relation)/
  80. $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement