Skip to content

Commit

Permalink
Refs #36337 - Remove unused code
Browse files Browse the repository at this point in the history
  • Loading branch information
ofedoren committed May 3, 2023
1 parent bb390df commit 8bcd3d4
Show file tree
Hide file tree
Showing 17 changed files with 30 additions and 49 deletions.
1 change: 0 additions & 1 deletion lib/hammer_cli/defaults_commands.rb
@@ -1,4 +1,3 @@
require 'hammer_cli'
require 'yaml'
module HammerCLI
class BaseDefaultsProvider
Expand Down
4 changes: 2 additions & 2 deletions lib/hammer_cli/logger.rb
Expand Up @@ -54,7 +54,7 @@ def self.initialize_logger(logger)
log_dir = File.expand_path(HammerCLI::Settings.get(:log_dir) || DEFAULT_LOG_DIR)
begin
FileUtils.mkdir_p(log_dir, :mode => 0750)
rescue Errno::EACCES => e
rescue Errno::EACCES
$stderr.puts _("No permissions to create log dir %s.") % log_dir
end

Expand All @@ -68,7 +68,7 @@ def self.initialize_logger(logger)
:size => (HammerCLI::Settings.get(:log_size) || 1)*1024*1024) # 1MB
# set owner and group (it's ignored if attribute is nil)
FileUtils.chown HammerCLI::Settings.get(:log_owner), HammerCLI::Settings.get(:log_group), filename
rescue ArgumentError => e
rescue ArgumentError
$stderr.puts _("File %s not writeable, won't log anything to the file!") % filename
end

Expand Down
2 changes: 1 addition & 1 deletion lib/hammer_cli/modules.rb
Expand Up @@ -67,7 +67,7 @@ def self.load!(name)

def self.load(name)
load! name
rescue Exception => e
rescue Exception
false
end

Expand Down
2 changes: 1 addition & 1 deletion lib/hammer_cli/options/normalizers.rb
Expand Up @@ -298,7 +298,7 @@ def format(val)
json_string = ::File.exist?(::File.expand_path(val)) ? super(val) : val
::JSON.parse(json_string)

rescue ::JSON::ParserError => e
rescue ::JSON::ParserError
raise ArgumentError, _("Unable to parse JSON input.")
end

Expand Down
1 change: 0 additions & 1 deletion lib/hammer_cli/output/adapter/csv.rb
Expand Up @@ -94,7 +94,6 @@ def initialize(field)
@name = nil
@prefixes = []
@suffixes = []
@data
end

def append_suffix(suffix)
Expand Down
6 changes: 3 additions & 3 deletions lib/hammer_cli/output/formatters.rb
Expand Up @@ -84,8 +84,8 @@ def required_features
tags.map { |t| HammerCLI::Output::Utils.tag_to_feature(t) }
end

def format(data, field_params={})
c = HighLine.color(data.to_s, @color)
def format(data, _={})
HighLine.color(data.to_s, @color)
end
end

Expand All @@ -97,7 +97,7 @@ def required_features
tags.map { |t| HammerCLI::Output::Utils.tag_to_feature(t) }
end

def format(string_date, field_params={})
def format(string_date, _={})
t = DateTime.parse(string_date.to_s)
t.strftime("%Y/%m/%d %H:%M:%S")
rescue ArgumentError
Expand Down
4 changes: 2 additions & 2 deletions lib/hammer_cli/ssloptions.rb
Expand Up @@ -68,13 +68,13 @@ def cert_key_options

def read_certificate(path)
OpenSSL::X509::Certificate.new(File.read(path)) unless path.nil?
rescue SystemCallError => e
rescue SystemCallError
warn _("Could't read SSL client certificate %s.") % path
end

def read_key(path)
OpenSSL::PKey.read(File.read(path)) unless path.nil?
rescue SystemCallError => e
rescue SystemCallError
warn _("Could't read SSL client key %s.") % path
end
end
Expand Down
12 changes: 0 additions & 12 deletions lib/hammer_cli/utils.rb
Expand Up @@ -48,18 +48,6 @@ def wrap(line_width: 80, break_sequence: "\n")
end
end

class Hash
# for ruby < 2.5.0
def transform_keys
result = {}
each do |key, value|
new_key = yield key
result[new_key] = value
end
result
end
end

module HammerCLI

def self.tty?
Expand Down
1 change: 0 additions & 1 deletion test/functional/defaults_test.rb
Expand Up @@ -24,7 +24,6 @@ def self.get_defaults(param)
let(:cmd) { ['defaults', 'list'] }

it 'prints all defaults' do
header = 'Parameter,Value'
default_values = {
:organization_id => {
:value => 3,
Expand Down
2 changes: 1 addition & 1 deletion test/unit/apipie/option_definition_test.rb
Expand Up @@ -23,7 +23,7 @@

end

let(:opt2) { HammerCLI::Apipie::OptionDefinition.new("--opt2", "OPT2", "&#39;OPT2&#39;", :referenced_resource => @referenced_resource) }
let(:opt2) { HammerCLI::Apipie::OptionDefinition.new("--opt2", "OPT2", "&#39;OPT2&#39;") }

describe "Option Description should be converted" do
it "should be converted" do
Expand Down
4 changes: 2 additions & 2 deletions test/unit/history_test.rb
Expand Up @@ -20,13 +20,13 @@
describe "loading old history" do

it "skips loading if the file does not exist" do
history = HammerCLI::ShellHistory.new(new_file.path)
HammerCLI::ShellHistory.new(new_file.path)

Readline::HISTORY.to_a.must_equal []
end

it "preseeds readline's history" do
history = HammerCLI::ShellHistory.new(history_file.path)
HammerCLI::ShellHistory.new(history_file.path)

Readline::HISTORY.to_a.must_equal ["line 1", "line 2"]
end
Expand Down
4 changes: 2 additions & 2 deletions test/unit/logger_test.rb
Expand Up @@ -4,15 +4,15 @@
describe Logging::LogEvent do

describe '#initialize_logger' do
let (:logger) { Logging::Logger.new(File.open('/dev/null')) }
let(:logger) { Logging::Logger.new(File.open('/dev/null')) }

it "prints message to stderr when log dir can't be created" do
log_dir = "/nonexistant/dir/logs"
FileUtils.expects(:mkdir_p).raises(Errno::EACCES)

HammerCLI::Settings.load({:log_dir => log_dir})

out, err = capture_io do
_, err = capture_io do
HammerCLI::Logger::initialize_logger(logger)
end

Expand Down
4 changes: 2 additions & 2 deletions test/unit/options/option_definition_test.rb
Expand Up @@ -63,7 +63,7 @@ def opt_with_deprecation(deprecation)
context = {}
cmd = TestDeprecatedOptionCmd.new("", context)

out, err = capture_io { cmd.run(["--another-deprecated=VALUE"]) }
_, err = capture_io { cmd.run(["--another-deprecated=VALUE"]) }
err.must_match(/Warning: Option --another-deprecated is deprecated. It is going to be removed/)
context[:old_option].must_equal "VALUE"
end
Expand All @@ -72,7 +72,7 @@ def opt_with_deprecation(deprecation)
context = {}
cmd = TestDeprecatedOptionCmd.new("", context)

out, err = capture_io { cmd.run(["--deprecated=VALUE"]) }
_, err = capture_io { cmd.run(["--deprecated=VALUE"]) }
err.must_match(/Warning: Option --deprecated is deprecated. Use --test-option instead/)
context[:test_option].must_equal "VALUE"
end
Expand Down
4 changes: 0 additions & 4 deletions test/unit/options/sources/saved_defaults_test.rb
Expand Up @@ -20,10 +20,6 @@
@defaults.expects(:get_defaults).with('--test-multi1').returns(:first_value)

current_result = {}
expected_result = {
:different_attr_name => 1,
:multiple_switches_option => :first_value
}

@logger.expects(:info).with('Custom default value 1 was used for attribute --test')
@logger.expects(:info).with('Custom default value first_value was used for attribute --test-multi1')
Expand Down
6 changes: 3 additions & 3 deletions test/unit/output/adapter/abstract_test.rb
Expand Up @@ -27,15 +27,15 @@ def required_features
it "should filter formatters with incompatible features" do

HammerCLI::Output::Formatters::FormatterLibrary.expects(:new).with({ :type => [] })
adapter = adapter_class.new({}, {:type => [UnknownTestFormatter.new]})
adapter_class.new({}, {:type => [UnknownTestFormatter.new]})
end

it "should keep compatible formatters" do
formatter = UnknownTestFormatter.new
HammerCLI::Output::Formatters::FormatterLibrary.expects(:new).with({ :type => [formatter] })
# set :unknown tag to abstract
adapter_class.any_instance.stubs(:features).returns([:unknown])
adapter = adapter_class.new({}, {:type => [formatter]})
adapter_class.new({}, {:type => [formatter]})
end

it "should put serializers first" do
Expand All @@ -46,7 +46,7 @@ def required_features
HammerCLI::Output::Formatters::FormatterLibrary.expects(:new).with({ :type => [formatter2, formatter1] })
# set :unknown tag to abstract
adapter_class.any_instance.stubs(:features).returns([:serialized])
adapter = adapter_class.new({}, {:type => [formatter1, formatter2]})
adapter_class.new({}, {:type => [formatter1, formatter2]})
end


Expand Down
12 changes: 6 additions & 6 deletions test/unit/output/adapter/csv_test.rb
Expand Up @@ -59,14 +59,14 @@
}]}

it "should ommit column of type Id by default" do
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.wont_match(/.*Id.*/)
out.wont_match(/.*2000,.*/)
end

it "should print column of type Id when --show-ids is set" do
adapter = HammerCLI::Output::Adapter::CSValues.new( { :show_ids => true } )
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*Id.*/)
end
end
Expand All @@ -75,12 +75,12 @@
let(:empty_data) { HammerCLI::Output::RecordCollection.new [] }

it "should print headers by default" do
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*Name.*/)
end

it "should print headers by default even if there is no data" do
out, err = capture_io { adapter.print_collection(fields, empty_data) }
out, _ = capture_io { adapter.print_collection(fields, empty_data) }
out.must_match(/.*Name.*/)
end

Expand Down Expand Up @@ -202,7 +202,7 @@ def format(data, field_params={})
end

adapter = HammerCLI::Output::Adapter::CSValues.new({}, { :Field => [ DotFormatter.new ]})
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*-DOT-.*/)
end

Expand All @@ -215,7 +215,7 @@ def format(data, field_params={})

adapter = HammerCLI::Output::Adapter::CSValues.new({}, { :Field => [ NilFormatter.new ]})
nil_data = HammerCLI::Output::RecordCollection.new [{ :name => nil }]
out, err = capture_io { adapter.print_collection([field_name], nil_data) }
out, _ = capture_io { adapter.print_collection([field_name], nil_data) }
out.must_match(/.*NIL.*/)
end
end
Expand Down
10 changes: 5 additions & 5 deletions test/unit/output/adapter/table_test.rb
Expand Up @@ -94,7 +94,7 @@
}

it "should ommit column of type Id by default" do
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.wont_match(/.*ID.*/)
end

Expand All @@ -110,7 +110,7 @@

it "should print column of type Id when --show-ids is set" do
adapter = HammerCLI::Output::Adapter::Table.new( { :show_ids => true } )
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*ID.*/)
end

Expand All @@ -128,12 +128,12 @@

context "handle headers" do
it "should print headers by default" do
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*NAME.*/)
end

it "should print headers by default even if there is no data" do
out, err = capture_io { adapter.print_collection(fields, empty_data) }
out, _ = capture_io { adapter.print_collection(fields, empty_data) }
out.must_match(/.*NAME.*/)
end

Expand Down Expand Up @@ -353,7 +353,7 @@ def format(data, field_params={})
end

adapter = HammerCLI::Output::Adapter::Table.new({}, { :Field => [ DotFormatter.new ]})
out, err = capture_io { adapter.print_collection(fields, data) }
out, _ = capture_io { adapter.print_collection(fields, data) }
out.must_match(/.*-DOT-.*/)
end

Expand Down

0 comments on commit 8bcd3d4

Please sign in to comment.