Skip to content

Commit 15049c5

Browse files
committed
Merge pull request #254 from mynameisrufus/rubocop-fix/deprecated-hash-methods
fix deprecated hash methods
2 parents 8a50e85 + 64d9f28 commit 15049c5

File tree

5 files changed

+18
-27
lines changed

5 files changed

+18
-27
lines changed

.rubocop_todo.yml

-9
Original file line numberDiff line numberDiff line change
@@ -206,15 +206,6 @@ Style/ConstantName:
206206
- 'test/test_ldif.rb'
207207
- 'testserver/ldapserver.rb'
208208

209-
# Offense count: 18
210-
# Cop supports --auto-correct.
211-
Style/DeprecatedHashMethods:
212-
Exclude:
213-
- 'lib/net/snmp.rb'
214-
- 'test/test_ldap_connection.rb'
215-
- 'test/test_ldif.rb'
216-
- 'test/test_search.rb'
217-
218209
# Offense count: 21
219210
# Configuration parameters: Exclude.
220211
Style/Documentation:

lib/net/snmp.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ def pdu_type= t
191191
end
192192

193193
def error_status= es
194-
unless ErrorStatusCodes.has_key?(es)
194+
unless ErrorStatusCodes.key?(es)
195195
raise Error.new("unknown error-status: #{es}")
196196
end
197197
@error_status = es

test/test_ldap_connection.rb

+9-9
Original file line numberDiff line numberDiff line change
@@ -399,8 +399,8 @@ def test_write_net_ldap_connection_event
399399

400400
# a write event
401401
payload, result = events.pop
402-
assert payload.has_key?(:result)
403-
assert payload.has_key?(:content_length)
402+
assert payload.key?(:result)
403+
assert payload.key?(:content_length)
404404
end
405405

406406
def test_read_net_ldap_connection_event
@@ -416,7 +416,7 @@ def test_read_net_ldap_connection_event
416416

417417
# a read event
418418
payload, result = events.pop
419-
assert payload.has_key?(:result)
419+
assert payload.key?(:result)
420420
assert_equal read_result, result
421421
end
422422

@@ -433,9 +433,9 @@ def test_parse_pdu_net_ldap_connection_event
433433

434434
# a parse_pdu event
435435
payload, result = events.pop
436-
assert payload.has_key?(:pdu)
437-
assert payload.has_key?(:app_tag)
438-
assert payload.has_key?(:message_id)
436+
assert payload.key?(:pdu)
437+
assert payload.key?(:app_tag)
438+
assert payload.key?(:message_id)
439439
assert_equal Net::LDAP::PDU::BindResult, payload[:app_tag]
440440
assert_equal 1, payload[:message_id]
441441
pdu = payload[:pdu]
@@ -455,7 +455,7 @@ def test_bind_net_ldap_connection_event
455455

456456
# a read event
457457
payload, result = events.pop
458-
assert payload.has_key?(:result)
458+
assert payload.key?(:result)
459459
assert result.success?, "should be success"
460460
end
461461

@@ -482,8 +482,8 @@ def test_search_net_ldap_connection_event
482482

483483
# a search event
484484
payload, result = events.pop
485-
assert payload.has_key?(:result)
486-
assert payload.has_key?(:filter)
485+
assert payload.key?(:result)
486+
assert payload.key?(:filter)
487487
assert_equal "(uid=user1)", payload[:filter].to_s
488488
assert result
489489

test/test_ldif.rb

+6-6
Original file line numberDiff line numberDiff line change
@@ -38,31 +38,31 @@ def test_ldif_with_password
3838

3939
def test_ldif_with_continuation_lines
4040
ds = Net::LDAP::Dataset::read_ldif(StringIO.new("dn: abcdefg\r\n hijklmn\r\n\r\n"))
41-
assert_equal(true, ds.has_key?("abcdefghijklmn"))
41+
assert_equal(true, ds.key?("abcdefghijklmn"))
4242
end
4343

4444
def test_ldif_with_continuation_lines_and_extra_whitespace
4545
ds1 = Net::LDAP::Dataset::read_ldif(StringIO.new("dn: abcdefg\r\n hijklmn\r\n\r\n"))
46-
assert_equal(true, ds1.has_key?("abcdefg hijklmn"))
46+
assert_equal(true, ds1.key?("abcdefg hijklmn"))
4747
ds2 = Net::LDAP::Dataset::read_ldif(StringIO.new("dn: abcdefg\r\n hij klmn\r\n\r\n"))
48-
assert_equal(true, ds2.has_key?("abcdefghij klmn"))
48+
assert_equal(true, ds2.key?("abcdefghij klmn"))
4949
end
5050

5151
def test_ldif_tab_is_not_continuation
5252
ds = Net::LDAP::Dataset::read_ldif(StringIO.new("dn: key\r\n\tnotcontinued\r\n\r\n"))
53-
assert_equal(true, ds.has_key?("key"))
53+
assert_equal(true, ds.key?("key"))
5454
end
5555

5656
def test_ldif_with_base64_dn
5757
str = "dn:: Q049QmFzZTY0IGRuIHRlc3QsT1U9VGVzdCxPVT1Vbml0cyxEQz1leGFtcGxlLERDPWNvbQ==\r\n\r\n"
5858
ds = Net::LDAP::Dataset::read_ldif(StringIO.new(str))
59-
assert_equal(true, ds.has_key?("CN=Base64 dn test,OU=Test,OU=Units,DC=example,DC=com"))
59+
assert_equal(true, ds.key?("CN=Base64 dn test,OU=Test,OU=Units,DC=example,DC=com"))
6060
end
6161

6262
def test_ldif_with_base64_dn_and_continuation_lines
6363
str = "dn:: Q049QmFzZTY0IGRuIHRlc3Qgd2l0aCBjb250aW51YXRpb24gbGluZSxPVT1UZXN0LE9VPVVua\r\n XRzLERDPWV4YW1wbGUsREM9Y29t\r\n\r\n"
6464
ds = Net::LDAP::Dataset::read_ldif(StringIO.new(str))
65-
assert_equal(true, ds.has_key?("CN=Base64 dn test with continuation line,OU=Test,OU=Units,DC=example,DC=com"))
65+
assert_equal(true, ds.key?("CN=Base64 dn test with continuation line,OU=Test,OU=Units,DC=example,DC=com"))
6666
end
6767

6868
# TODO, INADEQUATE. We need some more tests

test/test_search.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ def test_instrumentation_publishes_event
3232
@connection.search(:filter => "test")
3333

3434
payload, result = events.pop
35-
assert payload.has_key?(:result)
36-
assert payload.has_key?(:filter)
35+
assert payload.key?(:result)
36+
assert payload.key?(:filter)
3737
assert_equal "test", payload[:filter]
3838
end
3939
end

0 commit comments

Comments
 (0)