Remove unused str2hash

Change-Id: I9732ccbdafa79b11d8cb4955381794b922e16385
This commit is contained in:
Takashi Kajinami 2022-02-13 21:31:49 +09:00
parent 0ce7d9fe9e
commit 599703b530
2 changed files with 0 additions and 37 deletions

View File

@ -124,14 +124,4 @@ class Puppet::Provider::Nova < Puppet::Provider::Openstack
@nova_conf = nil
@nova_credentials = nil
end
def self.str2hash(s)
#parse string
if s.include? "="
k, v = s.split("=", 2)
return {k.gsub(/'/, "") => v.gsub(/'/, "")}
else
return s.gsub(/'/, "")
end
end
end

View File

@ -64,31 +64,4 @@ describe Puppet::Provider::Nova do
end
end
describe 'when parse a string line' do
it 'should return the same string' do
res = klass.str2hash("zone1")
expect(res).to eq("zone1")
end
it 'should return the string without quotes' do
res = klass.str2hash("'zone1'")
expect(res).to eq("zone1")
end
it 'should return the same string' do
res = klass.str2hash("z o n e1")
expect(res).to eq("z o n e1")
end
it 'should return a hash' do
res = klass.str2hash("a=b")
expect(res).to eq({"a"=>"b"})
end
it 'should return a hash with containing spaces' do
res = klass.str2hash("a b = c d")
expect(res).to eq({"a b "=>" c d"})
end
end
end