Skip to content

Instantly share code, notes, and snippets.

View annaswims's full-sized avatar

Anna Carey annaswims

View GitHub Profile
*****ruby 1.9.3 and rails 3.2.12*****
Finished tests in 133.041305s, 26.4429 tests/s, 82.8014 assertions/s.
1) Skipped:
test_encoded_password(ActiveRecord::Base::ConnectionSpecification::ResolverTest) [/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-6702098e1855/activerecord/test/cases/connection_specification/resolver_test.rb:41]:
only if mysql is available
2) Skipped:
acarey ~/code/nextgear/activerecord-sqlserver-adapter-annasiwms [rails-4] $ bundle exec rake test
/Users/acarey/.rvm/rubies/ruby-1.9.3-p448/bin/ruby -I"lib:test:/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-375d9a0a7fb3/activerecord/test" -I"/Users/acarey/.rvm/gems/ruby-1.9.3-p448/gems/rake-0.9.6/lib" "/Users/acarey/.rvm/gems/ruby-1.9.3-p448/gems/rake-0.9.6/lib/rake/rake_test_loader.rb" "test/cases/aaaa_create_tables_test_sqlserver.rb" "test/cases/adapter_test_sqlserver.rb" "test/cases/attribute_methods_test_sqlserver.rb" "test/cases/base_test_sqlserver.rb" "test/cases/batches_test_sqlserver.rb" "test/cases/belongs_to_associations_test_sqlserver.rb" "test/cases/binary_test_sqlserver.rb" "test/cases/bind_parameter_test_sqlserver.rb" "test/cases/calculations_test_sqlserver.rb" "test/cases/column_test_sqlserver.rb" "test/cases/connection_test_sqlserver.rb" "test/cases/eager_test_sqlserver.rb" "test/cases/execute_procedure_test_sqlserver.rb" "test/cases/finder_test_sqlserver.rb" "test/cases/has_and_b
@annaswims
annaswims / log.rb
Created January 17, 2014 18:58
Update identity column logs
1) Error:
DirtyTest#test_partial_update:
ActiveRecord::StatementInvalid: TinyTds::Error: Cannot update identity column 'id'.: EXEC sp_executesql N'UPDATE [pirates] SET [id] = @0, [catchphrase] = @1, [parrot_id] = @2, [non_validated_parrot_id] = @3, [created_on] = @4, [updated_on] = @5 WHERE [pirates].[id] = 8; SELECT @@ROWCOUNT AS AffectedRows', N'@0 int, @1 nvarchar(255), @2 int, @3 int, @4 datetime, @5 datetime', @0 = 8, @1 = N'foo', @2 = NULL, @3 = NULL, @4 = '2014-01-17T18:53:02.617', @5 = '2014-01-17T18:53:02.620'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `each'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `handle_to_names_and_values_dblib'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/data
@annaswims
annaswims / pipe_encoding.rb
Created January 17, 2014 21:26
railties/lib/rails.rb specifies default internal and encodings of UTF_8. If that ever gets required before a test using a pipe runs writing the data to the pipe will fail unless we set the read and write of the pipe to binmode.
def pipetest(set_binmode = false)
rd, wr = IO.pipe
if set_binmode
rd.binmode
wr.binmode
end
puts "rd.internal_encoding:#{rd.internal_encoding}"
puts "rd.external_encoding:#{rd.external_encoding}"
puts "wr.internal_encoding:#{wr.internal_encoding}"
@annaswims
annaswims / gist:11242133
Created April 24, 2014 05:04
activerecord-sqlserver-adapter errors w/rails 4.1.0
1) Failure:
ActiveRecord::AdapterTest#test_select_methods_passing_a_association_relation [/Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-2ef79cdd9122/activerecord/test/cases/adapter_test.rb:188]:
--- expected
+++ actual
@@ -1 +1 @@
-{"title"=>"foo"}
+{"title"=>"Welcome to the weblog"}
1) Error:
BasicsTest#test_unicode_column_name:
Encoding::CompatibilityError: incompatible character encodings: ASCII-8BIT and UTF-8
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:359:in `do_exec_query'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:33:in `exec_query'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:39:in `exec_insert'
/Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:96:in `insert'
/Users/acarey/.rvm/gems/ruby-2.0.0-p353/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `insert'
/Users/acarey/.rvm/gems
@annaswims
annaswims / pf.md
Last active August 29, 2015 14:11 — forked from ryanzhou/pf.md

Getting Pow to work in OS X Yosemite

Some parts taken from: https://gist.github.com/kujohn/7209628

ipfw is officially deprecated and removed in OS X Yosemite. Pow requires another program pf to handle the port forwarding.

1. Anchor file

Create file /etc/pf.anchors/pow

Keybase proof

I hereby claim:

  • I am annaswims on github.
  • I am annacarey (https://keybase.io/annacarey) on keybase.
  • I have a public key ASCfZQoexylgcuyOGkMJQftYcxv-6peFNQEFbquCqcqyaQo

To claim this, I am signing this object:

# vets-api-mockdata/evss/pciu/email/796376250.yml
---
:method: :get
:body:
cnp_email_address:
effective_date: '2012-04-03T04:00:00.000+0000'
value: test2@test1.net
control_information:
can_update: true
# vets-api/config/betamocks/services_config.yml
# EVSS
- :name: 'EVSS'
:base_uri: <%= "#{URI(Settings.evss.url).host}:#{URI(Settings.evss.url).port}" %>
:endpoints:
# PCIU email
- :method: :get
:path: "/wss-pciu-services-web/rest/pciuServices/v1/emailAddress"
:file_path: "evss/pciu/email"