Esempio n. 1
0
 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))
Esempio n. 2
0
 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))
Esempio n. 3
0
    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)))
Esempio n. 4
0
    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')
Esempio n. 5
0
    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)))
Esempio n. 6
0
    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')
Esempio n. 7
0
 def test_create(self):
     ci = ConvertImage.create('ci', 'bypass')
     nt.assert_equal(ci.impl_name(), 'bypass')
Esempio n. 8
0
 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')
Esempio n. 9
0
 def test_create(self):
     ci = ConvertImage.create('ci', 'bypass')
     nt.assert_equal(ci.impl_name(), 'bypass')
Esempio n. 10
0
 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')