Created
April 26, 2012 18:43
-
-
Save TylerRick/2501826 to your computer and use it in GitHub Desktop.
composite_primary_keys test failures
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 1) Error: | |
| test_to_key_with_composite_keys(TestAttributeMethods): | |
| ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,1 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 1 | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_attribute_methods.rb:27:in `test_to_key_with_composite_keys' | |
| 2) Failure: | |
| test_create_no_id(TestCreate) [/home/tyler/dev/rails/composite_primary_keys/test/test_create.rb:44]: | |
| Incorrect exception raised: Mysql::Error: Duplicate entry '1-20' for key 'PRIMARY': INSERT INTO `reference_codes` (`abbreviation`, `code_label`, `description`, `reference_code`, `reference_type_id`) VALUES (?, ?, ?, ?, ?), ActiveRecord::RecordNotUnique | |
| 3) Error: | |
| test_new_habtm(TestCreate): | |
| ActiveRecord::RecordNotUnique: Mysql::Error: Duplicate entry '22-23' for key 'PRIMARY': INSERT INTO `restaurants` (`franchise_id`, `name`, `store_id`) VALUES (?, ?, ?) | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:355:in `execute' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:355:in `exec_stmt' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:286:in `block in exec_query' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/mysql_adapter.rb:285:in `exec_query' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `exec_insert' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `insert' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation.rb:66:in `insert' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:363:in `create' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/timestamp.rb:57:in `create' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:268:in `block in create' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:403:in `_run__1700314168029948469__create__4059019173258634542__callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_create_callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:268:in `create' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:344:in `create_or_update' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:in `block in create_or_update' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:414:in `_run__1700314168029948469__save__4059019173258634542__callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:405:in `__run_callback' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:385:in `_run_save_callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activesupport-3.2.3/lib/active_support/callbacks.rb:81:in `run_callbacks' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/callbacks.rb:264:in `create_or_update' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/persistence.rb:104:in `save!' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/validations.rb:56:in `save!' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/attribute_methods/dirty.rb:33:in `save!' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:in `block in save!' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:295:in `block in with_transaction_returning_status' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:208:in `transaction' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:293:in `with_transaction_returning_status' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/transactions.rb:246:in `save!' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_create.rb:74:in `test_new_habtm' | |
| 4) Failure: | |
| test_find_first(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:10]: | |
| <[1, 1]> expected but was | |
| <[1, 20]>. | |
| 5) Failure: | |
| test_find_last(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:16]: | |
| <[2, 2]> expected but was | |
| <[5, 4321]>. | |
| 6) Failure: | |
| test_find_last_suburb(TestFind) [/home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:65]: | |
| <[2, 1]> expected but was | |
| <[24, 25]>. | |
| 7) Error: | |
| test_find_one(TestFind): | |
| ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:20:in `test_find_one' | |
| 8) Error: | |
| test_find_one_string(TestFind): | |
| ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:26:in `test_find_one_string' | |
| 9) Error: | |
| test_find_some(TestFind): | |
| ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,3 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 3 | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_find.rb:32:in `test_find_some' | |
| 10) Failure: | |
| test_habtm_clear_cpk_association_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:80]: | |
| <2> expected but was | |
| <14>. | |
| 11) Failure: | |
| test_habtm_clear_cpk_association_side_only_deletes_only_correct_records(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:98]: | |
| <2> expected but was | |
| <16>. | |
| 12) Failure: | |
| test_habtm_clear_cpk_owner_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:68]: | |
| <2> expected but was | |
| <17>. | |
| 13) Failure: | |
| test_has_and_belongs_to_many(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:8]: | |
| <2> expected but was | |
| <0>. | |
| 14) Failure: | |
| test_include_cpk_both_sides(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:20]: | |
| Failed assertion, no message given. | |
| 15) Failure: | |
| test_include_cpk_owner_side_only(TestHabtm) [/home/tyler/dev/rails/composite_primary_keys/test/test_habtm.rb:38]: | |
| Failed assertion, no message given. | |
| 16) Failure: | |
| test_ids_to_s(TestIds) [/home/tyler/dev/rails/composite_primary_keys/test/test_ids.rb:45]: | |
| <"(1,1),(1,2)"> expected but was | |
| <"(1,20),(2,1)">. | |
| 17) Failure: | |
| test_to_param(TestIds) [/home/tyler/dev/rails/composite_primary_keys/test/test_ids.rb:37]: | |
| <"1,1"> expected but was | |
| <"1,20">. | |
| 18) Failure: | |
| test_normal_and_composite_associations(TestSantiago) [/home/tyler/dev/rails/composite_primary_keys/test/test_santiago.rb:10]: | |
| <1> expected but was | |
| <2>. | |
| 19) Error: | |
| test_update_primary_key(TestUpdate): | |
| ActiveRecord::RecordNotFound: Couldn't find ReferenceCode with ID=1,1 WHERE `reference_codes`.`reference_type_id` = 1 AND `reference_codes`.`reference_code` = 1 | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:111:in `block in find_with_ids' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `map' | |
| /home/tyler/dev/rails/composite_primary_keys/lib/composite_primary_keys/relation/finder_methods.rb:91:in `find_with_ids' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/relation/finder_methods.rb:107:in `find' | |
| /home/tyler/.rvm/gems/ruby-1.9.3-p125/gems/activerecord-3.2.3/lib/active_record/querying.rb:5:in `find' | |
| /home/tyler/dev/rails/composite_primary_keys/test/test_update.rb:40:in `test_update_primary_key' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment