Skip to content

Instantly share code, notes, and snippets.

@miloops
Created December 27, 2009 20:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save miloops/264385 to your computer and use it in GitHub Desktop.
Save miloops/264385 to your computer and use it in GitHub Desktop.
1) Failure:
test_dynamic_find_by_attributes_bang(RelationTest)
[./test/cases/relations_test.rb:247:in `test_dynamic_find_by_attributes_bang'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<ActiveRecord::RecordNotFound> exception expected but was
Class: <ActiveRecord::StatementInvalid>
Message: <"PGError: ERROR: invalid input syntax for integer: \"invalid\"\n: SELECT \"authors\".\"id\", \"authors\".\"name\", \"authors\".\"author_address_id\", \"authors\".\"author_address_extra_id\"\nFROM \"authors\"\nWHERE (\"authors\".\"name\" = E'wt' AND \"authors\".\"id\" = E'invalid')\nLIMIT 1">
---Backtrace---
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:211:in `log'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:552:in `execute_without_query_record'
./test/cases/helper.rb:44:in `execute'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1036:in `select_raw'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1023:in `select'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/base.rb:698:in `find_by_sql'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:139:in `to_a'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:180:in `first'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:235:in `send'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:235:in `find_by_attributes'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:224:in `method_missing'
./test/cases/relations_test.rb:247:in `test_dynamic_find_by_attributes_bang'
./test/cases/relations_test.rb:247:in `test_dynamic_find_by_attributes_bang'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run'
---------------
2) Error:
test_exists(RelationTest):
ActiveRecord::StatementInvalid: PGError: ERROR: invalid input syntax for integer: "hax'id"
: SELECT "authors".id
FROM "authors"
WHERE ("authors"."name" = E'David')
AND ("authors"."id" = E'hax''id')
LIMIT 1
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:211:in `log'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:552:in `execute_without_query_record'
./test/cases/helper.rb:44:in `execute'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1036:in `select_raw'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1023:in `select'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/base.rb:698:in `find_by_sql'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:139:in `to_a'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:180:in `first'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:173:in `exists?'
./test/cases/relations_test.rb:306:in `test_exists'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run'
3) Failure:
test_find_id(RelationTest)
[./test/cases/relations_test.rb:284:in `test_find_id'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<ActiveRecord::RecordNotFound> exception expected but was
Class: <ActiveRecord::StatementInvalid>
Message: <"PGError: ERROR: invalid input syntax for integer: \"invalid\"\n: SELECT \"authors\".\"id\", \"authors\".\"name\", \"authors\".\"author_address_id\", \"authors\".\"author_address_extra_id\"\nFROM \"authors\"\nWHERE (\"authors\".\"name\" = E'lifo')\n\tAND (\"authors\".\"id\" = E'invalid')\nLIMIT 1">
---Backtrace---
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:211:in `log'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:552:in `execute_without_query_record'
./test/cases/helper.rb:44:in `execute'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1036:in `select_raw'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1023:in `select'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/base.rb:698:in `find_by_sql'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:139:in `to_a'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:180:in `first'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:267:in `find_one'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:163:in `find'
./test/cases/relations_test.rb:284:in `test_find_id'
./test/cases/relations_test.rb:284:in `test_find_id'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run'
---------------
4) Failure:
test_find_ids(RelationTest)
[./test/cases/relations_test.rb:297:in `test_find_ids'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<ActiveRecord::RecordNotFound> exception expected but was
Class: <ActiveRecord::StatementInvalid>
Message: <"PGError: ERROR: invalid input syntax for integer: \"invalid\"\n: SELECT \"authors\".\"id\", \"authors\".\"name\", \"authors\".\"author_address_id\", \"authors\".\"author_address_extra_id\"\nFROM \"authors\"\nWHERE (\"authors\".\"name\" = E'lifo')\n\tAND (\"authors\".\"id\" IN (1,E'invalid'))\nORDER BY id ASC">
---Backtrace---
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:211:in `log'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:552:in `execute_without_query_record'
./test/cases/helper.rb:44:in `execute'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1036:in `select_raw'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1023:in `select'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/base.rb:698:in `find_by_sql'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:139:in `all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:279:in `find_some'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:166:in `find'
./test/cases/relations_test.rb:297:in `test_find_ids'
./test/cases/relations_test.rb:297:in `test_find_ids'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run'
---------------
5) Failure:
test_loaded_first(RelationTest)
[./test/cases/relations_test.rb:55:in `test_loaded_first'
./test/cases/relations_test.rb:55:in `times'
./test/cases/relations_test.rb:55:in `test_loaded_first'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/test_case.rb:28:in `assert_queries'
./test/cases/relations_test.rb:53:in `test_loaded_first'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<"The First Topic"> expected but was
<"The Third Topic of the day">.
6) Error:
test_relation_merging(RelationTest):
ActiveRecord::StatementInvalid: PGError: ERROR: column "developers.name" must appear in the GROUP BY clause or be used in an aggregate function
: SELECT "developers"."id" AS t0_r0, "developers"."name" AS t0_r1, "developers"."salary" AS t0_r2, "developers"."created_at" AS t0_r3, "developers"."updated_at" AS t0_r4
FROM "developers"
GROUP BY id
ORDER BY id DESC
LIMIT 1
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:211:in `log'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:552:in `execute_without_query_record'
./test/cases/helper.rb:44:in `execute'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1036:in `select_raw'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb:1023:in `select'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:62:in `select_all'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/associations.rb:1701:in `select_all_rows'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/associations.rb:1471:in `find_with_associations'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/associations.rb:1469:in `catch'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/associations.rb:1469:in `find_with_associations'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:125:in `send'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:125:in `to_a'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:124:in `catch'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/relation.rb:124:in `to_a'
./test/cases/relations_test.rb:336:in `test_relation_merging'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run'
7) Failure:
test_scoped_first(RelationTest)
[./test/cases/relations_test.rb:44:in `test_scoped_first'
./test/cases/relations_test.rb:44:in `times'
./test/cases/relations_test.rb:44:in `test_scoped_first'
/Users/miloops/Workspace/github/rails/activerecord/lib/active_record/test_case.rb:28:in `assert_queries'
./test/cases/relations_test.rb:43:in `test_scoped_first'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `__send__'
/Users/miloops/Workspace/github/rails/activesupport/lib/active_support/testing/setup_and_teardown.rb:60:in `run']:
<"The First Topic"> expected but was
<"The Third Topic of the day">.
2128 tests, 6825 assertions, 5 failures, 2 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment