def test_clone(self): ci1 = ConvertImage.create('ci', 'bypass') ci2 = ci1.clone() nt.assert_true(ci1) nt.assert_true(ci2) nt.assert_not_equal(ci1.c_pointer, ci2.c_pointer) nt.assert_not_equal(mem_address(ci1.c_pointer), mem_address(ci2.c_pointer))
def test_convert(self): ic1 = ImageContainer(Image()) ci = ConvertImage.create('ci', 'bypass') ic2 = ci.convert(ic1) nt.assert_not_equal(ic1, ic2) nt.assert_not_equal(ic1.c_pointer, ic2.c_pointer) nt.assert_equal(hex(mem_address(ic1.c_pointer)), hex(mem_address(ic2.c_pointer)))
def test_get_conf(self): ci = ConvertImage('ci') c = ci.get_config() nt.assert_list_equal(c.available_keys(), ['ci:type']) nt.assert_equal(c.get_value('ci:type'), '') ci = ConvertImage.create('ci', 'bypass') c = ci.get_config() nt.assert_equal(c.get_value('ci:type'), 'bypass')
def test_create(self): ci = ConvertImage.create('ci', 'bypass') nt.assert_equal(ci.impl_name(), 'bypass')
def test_impl_name(self): ci_empty = ConvertImage('ci') nt.assert_is_none(ci_empty.impl_name()) ci_bypass = ConvertImage.create('ci', 'bypass') nt.assert_equal(ci_bypass.impl_name(), 'bypass')