Skip to content

Commit ed3535f

Browse files
fix(pubsub): clean up warnings for pubsub veneer (#32785)
* fix(pubsub): clean up warnings * fix: logging-utils dependency back to existing
1 parent 2fe0eae commit ed3535f

12 files changed

Lines changed: 37 additions & 40 deletions

File tree

google-cloud-pubsub/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ gem "minitest-autotest", "~> 1.1"
2828
gem "minitest-focus", "~> 1.4"
2929
gem "minitest-reporters", "~> 1.7.0", require: false
3030
gem "minitest-rg", "~> 5.3"
31+
gem "ostruct", "~> 0.6"
3132
gem "pry", "~> 0.15.2"
3233
gem "rake"
3334
gem "redcarpet", "~> 3.6.1"

google-cloud-pubsub/lib/google/cloud/pubsub/message_listener.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515

1616
require "google/cloud/pubsub/service"
17-
require "google/cloud/pubsub/subscriber"
1817
require "google/cloud/pubsub/message_listener/stream"
1918
require "google/cloud/pubsub/message_listener/timed_unary_buffer"
2019
require "monitor"

google-cloud-pubsub/lib/google/cloud/pubsub/message_listener/stream.rb

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,8 @@ def acknowledge *messages, &callback
145145
ack_ids = coerce_ack_ids messages
146146
return true if ack_ids.empty?
147147

148-
removed_items = {}
149148
synchronize do
150-
removed_items = @inventory.remove ack_ids
149+
@inventory.remove ack_ids
151150
@subscriber.buffer.acknowledge ack_ids, callback
152151
end
153152

@@ -160,9 +159,8 @@ def modify_ack_deadline deadline, *messages, &callback
160159
mod_ack_ids = coerce_ack_ids messages
161160
return true if mod_ack_ids.empty?
162161

163-
removed_items = {}
164162
synchronize do
165-
removed_items = @inventory.remove mod_ack_ids
163+
@inventory.remove mod_ack_ids
166164
@subscriber.buffer.modify_ack_deadline deadline, mod_ack_ids, callback
167165
end
168166

google-cloud-pubsub/samples/Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,5 @@ group :test do
3737
gem "rack-test"
3838
gem "rake"
3939
gem "toys-core"
40-
gem "google-logging-utils", "~>0.3.0"
40+
gem "google-logging-utils", "~> 0.2.0"
4141
end

google-cloud-pubsub/test/google/cloud/pubsub/async_publisher/batch_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ def pubsub_message data, attributes, ordering_key
368368
ordering_key = ""
369369
batch = Google::Cloud::PubSub::AsyncPublisher::Batch.new fake_publisher, ordering_key
370370

371-
msg = pubsub_message "hello world", {}, ""
371+
_msg = pubsub_message "hello world", {}, ""
372372

373373
assert_equal false, batch.stopping?
374374
assert_equal true, batch.empty?
@@ -382,7 +382,7 @@ def pubsub_message data, attributes, ordering_key
382382
ordering_key = ""
383383
batch = Google::Cloud::PubSub::AsyncPublisher::Batch.new fake_publisher, ordering_key
384384

385-
msg = pubsub_message "hello world", {}, ""
385+
_msg = pubsub_message "hello world", {}, ""
386386

387387
assert_equal false, batch.canceled?
388388
assert_equal true, batch.empty?

google-cloud-pubsub/test/google/cloud/pubsub/async_publisher_test.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
it "publishes multiple batches when message count limit is reached" do
231231
# break messages up into batches of 10
232232
publisher = Google::Cloud::PubSub::AsyncPublisher.new topic_name, pubsub.service, max_messages: 10, interval: 10
233-
messages = [
233+
_messages = [
234234
Google::Cloud::PubSub::V1::PubsubMessage.new(data: msg_encoded1, message_id: "msg0")
235235
]
236236
callback_count = 0
@@ -265,7 +265,7 @@
265265
it "publishes multiple batches when message size limit is reached" do
266266
# 250 is slightly bigger than 10 messages, and less than 11.
267267
publisher = Google::Cloud::PubSub::AsyncPublisher.new topic_name, pubsub.service, max_bytes: 250, interval: 10
268-
messages = [
268+
_messages = [
269269
Google::Cloud::PubSub::V1::PubsubMessage.new(data: msg_encoded1, message_id: "msg0")
270270
]
271271
callback_count = 0

google-cloud-pubsub/test/google/cloud/pubsub/convert/duration_to_number_test.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
it "converts a negative integer" do
3030
duration = Google::Protobuf::Duration.new seconds: -42, nanos: 0
3131
number = Google::Cloud::PubSub::Convert.duration_to_number duration
32-
_(number).must_equal -42
32+
_(number).must_equal(-42)
3333
end
3434

3535
it "converts a small number" do
@@ -41,7 +41,7 @@
4141
it "converts a negative small number" do
4242
duration = Google::Protobuf::Duration.new seconds: -1, nanos: -500000000
4343
number = Google::Cloud::PubSub::Convert.duration_to_number duration
44-
_(number).must_equal -1.5
44+
_(number).must_equal(-1.5)
4545
end
4646

4747
it "converts a big number" do
@@ -53,7 +53,7 @@
5353
it "converts a negative big number" do
5454
duration = Google::Protobuf::Duration.new seconds: -643383279502884, nanos: -197169399
5555
number = Google::Cloud::PubSub::Convert.duration_to_number duration
56-
_(number).must_equal -643383279502884.197169399
56+
_(number).must_equal(-643383279502884.197169399)
5757
end
5858

5959
it "converts pi" do
@@ -65,7 +65,7 @@
6565
it "converts a negative pi" do
6666
duration = Google::Protobuf::Duration.new seconds: -3, nanos: -141592654
6767
number = Google::Cloud::PubSub::Convert.duration_to_number duration
68-
_(number).must_equal -3.141592654
68+
_(number).must_equal(-3.141592654)
6969
end
7070

7171
it "returns nil when given nil" do

google-cloud-pubsub/test/google/cloud/pubsub/convert/number_to_duration_test.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
number = -42
3434
duration = Google::Cloud::PubSub::Convert.number_to_duration number
3535
_(duration).must_be_kind_of Google::Protobuf::Duration
36-
_(duration.seconds).must_equal -42
36+
_(duration.seconds).must_equal(-42)
3737
_(duration.nanos).must_equal 0
3838
end
3939

@@ -49,8 +49,8 @@
4949
number = -1.5
5050
duration = Google::Cloud::PubSub::Convert.number_to_duration number
5151
_(duration).must_be_kind_of Google::Protobuf::Duration
52-
_(duration.seconds).must_equal -1
53-
_(duration.nanos).must_equal -500000000
52+
_(duration.seconds).must_equal(-1)
53+
_(duration.nanos).must_equal(-500000000)
5454
end
5555

5656
it "converts a BigDecimal" do
@@ -65,8 +65,8 @@
6565
number = BigDecimal "-643383279502884.1971693993751058209749445923078164062"
6666
duration = Google::Cloud::PubSub::Convert.number_to_duration number
6767
_(duration).must_be_kind_of Google::Protobuf::Duration
68-
_(duration.seconds).must_equal -643383279502884
69-
_(duration.nanos).must_equal -197169399
68+
_(duration.seconds).must_equal(-643383279502884)
69+
_(duration.nanos).must_equal(-197169399)
7070
end
7171

7272
it "converts a Rational" do
@@ -81,8 +81,8 @@
8181
number = Rational "-3.14159265358979323846264338327950288419716939937510582097"
8282
duration = Google::Cloud::PubSub::Convert.number_to_duration number
8383
_(duration).must_be_kind_of Google::Protobuf::Duration
84-
_(duration.seconds).must_equal -3
85-
_(duration.nanos).must_equal -141592654
84+
_(duration.seconds).must_equal(-3)
85+
_(duration.nanos).must_equal(-141592654)
8686
end
8787

8888
it "returns nil when given nil" do

google-cloud-pubsub/test/google/cloud/pubsub/flow_controller_test.rb

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
it "raises when limit_exceeded_behavior is illegal value" do
4040
expect do
41-
flow_controller = Google::Cloud::PubSub::FlowController.new(
41+
Google::Cloud::PubSub::FlowController.new(
4242
message_limit: 1000,
4343
byte_limit: 10_000_000,
4444
limit_exceeded_behavior: :badvalue
@@ -226,7 +226,7 @@
226226

227227
it "raises when a single message is > message_limit" do
228228
expect do
229-
flow_controller = Google::Cloud::PubSub::FlowController.new(
229+
Google::Cloud::PubSub::FlowController.new(
230230
message_limit: 0, # Non-sane setting
231231
byte_limit: 10_000_000,
232232
limit_exceeded_behavior: :block
@@ -386,7 +386,6 @@
386386
adding_2_done = Concurrent::Event.new
387387
adding_3_done = Concurrent::Event.new
388388
adding_4_done = Concurrent::Event.new
389-
releasing_1_done = Concurrent::Event.new
390389

391390
run_in_thread flow_controller, :acquire, 3, adding_1_done
392391
assert adding_1_done.wait(0.1), "Adding message 1 never unblocked."
@@ -567,7 +566,7 @@ def run_in_thread flow_controller,
567566
flow_controller.send action, msg
568567
end
569568
all_done_event.set
570-
rescue Google::Cloud::PubSub::FlowControlLimitError => e
569+
rescue Google::Cloud::PubSub::FlowControlLimitError
571570
error_event.set if error_event
572571
end
573572
end

google-cloud-pubsub/test/google/cloud/pubsub/publisher/publish_async_test.rb

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838

3939
expected_messages_hash = {
4040
"" => [
41-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".encode(Encoding::ASCII_8BIT))
41+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".b)
4242
]
4343
}
4444
published_messages_hash = publisher.service.mocked_topic_admin.message_hash
@@ -129,7 +129,7 @@
129129
assert_kind_of Google::Cloud::PubSub::PublishResult, result
130130
assert result.succeeded?
131131
assert_equal "msg0", result.msg_id
132-
assert_equal "\xE3\x81\x82".force_encoding(Encoding::ASCII_8BIT), result.data
132+
assert_equal "\xE3\x81\x82".b, result.data
133133
callback_called = true
134134
end
135135

@@ -146,7 +146,7 @@
146146

147147
expected_messages_hash = {
148148
"" => [
149-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "\xE3\x81\x82".force_encoding(Encoding::ASCII_8BIT), message_id: "msg0")
149+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "\xE3\x81\x82".b, message_id: "msg0")
150150
]
151151
}
152152
published_messages_hash = publisher.service.mocked_topic_admin.message_hash
@@ -170,7 +170,7 @@
170170
assert_kind_of Google::Cloud::PubSub::PublishResult, result
171171
assert result.succeeded?
172172
assert_equal "msg0", result.msg_id
173-
assert_equal "\xE3\x81\x82".force_encoding(Encoding::ASCII_8BIT), result.data
173+
assert_equal "\xE3\x81\x82".b, result.data
174174
callback_called = true
175175
end
176176
end
@@ -188,7 +188,7 @@
188188

189189
expected_messages_hash = {
190190
"" => [
191-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "\xE3\x81\x82".force_encoding(Encoding::ASCII_8BIT), message_id: "msg0")
191+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "\xE3\x81\x82".b, message_id: "msg0")
192192
]
193193
}
194194
published_messages_hash = publisher.service.mocked_topic_admin.message_hash
@@ -207,7 +207,7 @@
207207
assert_kind_of Google::Cloud::PubSub::PublishResult, result
208208
assert result.succeeded?
209209
assert_equal "msg0", result.msg_id
210-
assert_equal "async-message".force_encoding(Encoding::ASCII_8BIT), result.data
210+
assert_equal "async-message".b, result.data
211211
assert_equal "text", result.attributes["format"]
212212
callback_called = true
213213
end
@@ -225,7 +225,7 @@
225225

226226
expected_messages_hash = {
227227
"" => [
228-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".encode(Encoding::ASCII_8BIT), attributes: {"format" => "text"}, message_id: "msg0")
228+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".b, attributes: {"format" => "text"}, message_id: "msg0")
229229
]
230230
}
231231
published_messages_hash = publisher.service.mocked_topic_admin.message_hash
@@ -257,7 +257,7 @@
257257

258258
expected_messages_hash = {
259259
"" => [
260-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".encode(Encoding::ASCII_8BIT))
260+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".b)
261261
]
262262
}
263263
published_messages_hash = publisher.service.mocked_topic_admin.message_hash
@@ -275,7 +275,7 @@
275275
assert_kind_of Google::Cloud::PubSub::PublishResult, result
276276
assert result.succeeded?
277277
assert_equal "msg0", result.msg_id
278-
assert_equal "async-message".force_encoding(Encoding::ASCII_8BIT), result.data
278+
assert_equal "async-message".b, result.data
279279
assert_equal "text", result.attributes["format"]
280280
callback_called = true
281281
end
@@ -293,7 +293,7 @@
293293

294294
expected_messages_hash = {
295295
"" => [
296-
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".encode(Encoding::ASCII_8BIT), attributes: { "format" => "text" }, message_id: "msg0")
296+
Google::Cloud::PubSub::V1::PubsubMessage.new(data: "async-message".b, attributes: { "format" => "text" }, message_id: "msg0")
297297
]
298298
}
299299
published_messages_hash = publisher.service.mocked_topic_admin.message_hash

0 commit comments

Comments
 (0)