add RAW tests
This commit is contained in:
parent
c7dcc272c3
commit
7d64ddcbce
|
@ -21,6 +21,9 @@
|
||||||
# OS=[
|
# OS=[
|
||||||
# ARCH="x86_64",
|
# ARCH="x86_64",
|
||||||
# BOOT="network,hd" ]
|
# BOOT="network,hd" ]
|
||||||
|
# RAW=[
|
||||||
|
# DATA="<cpu match='exact'><model fallback='allow'>core2duo</model></cpu>",
|
||||||
|
# TYPE="kvm" ]
|
||||||
|
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
|
@ -131,7 +134,7 @@ module Fog
|
||||||
'ARCH' => 'x86_64'
|
'ARCH' => 'x86_64'
|
||||||
},
|
},
|
||||||
:graphics => {},
|
:graphics => {},
|
||||||
:raw => {},
|
:raw => %|["DATA"=>"<cpu match='exact'><model fallback='allow'>core2duo</model></cpu>", "TYPE"=>"kvm"]|,
|
||||||
:context => {},
|
:context => {},
|
||||||
:user_variables => {}
|
:user_variables => {}
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,6 @@ Shindo.tests('Fog::Compute[:opennebula] | flavor model', ['opennebula']) do
|
||||||
end
|
end
|
||||||
tests('have attributes') do
|
tests('have attributes') do
|
||||||
model_attribute_hash = flavor.attributes
|
model_attribute_hash = flavor.attributes
|
||||||
attributes =
|
|
||||||
tests("The flavor model should respond to") do
|
tests("The flavor model should respond to") do
|
||||||
[:name, :id, :to_label, :to_s, :get_cpu, :get_vcpu, :get_memory, :get_raw, :get_disk, :get_os,
|
[:name, :id, :to_label, :to_s, :get_cpu, :get_vcpu, :get_memory, :get_raw, :get_disk, :get_os,
|
||||||
:get_graphics, :get_nic, :get_sched_ds_requirements, :get_sched_ds_rank, :get_sched_requirements,
|
:get_graphics, :get_nic, :get_sched_ds_requirements, :get_sched_ds_rank, :get_sched_requirements,
|
||||||
|
@ -31,6 +30,7 @@ Shindo.tests('Fog::Compute[:opennebula] | flavor model', ['opennebula']) do
|
||||||
test('have a 666 MB memory') { flavor.get_memory == "MEMORY=666\n" }
|
test('have a 666 MB memory') { flavor.get_memory == "MEMORY=666\n" }
|
||||||
test('have a 666 CPUs') { flavor.get_vcpu == "VCPU=666\n" }
|
test('have a 666 CPUs') { flavor.get_vcpu == "VCPU=666\n" }
|
||||||
|
|
||||||
|
test('raw parsed properly') { flavor.get_raw == %|RAW=["DATA"="<cpu match='exact'><model fallback='allow'>core2duo</model></cpu>", "TYPE"="kvm"]\n| }
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue