Beispiel #1
0
 def test_unset_geo_poly(self):
     c = config.empty_config()
     keya = 'keya'
     valuea = create_geo_poly()
     c.set_value_geo_poly(keya, valuea)
     c.unset_value(keya)
     c.get_value_geo_poly(keya)
Beispiel #2
0
    def test_get_geo_poly_str(self):
        c = config.empty_config()
        keya = 'key'
        valuea = create_geo_poly()

        c.set_value_geo_poly(keya, valuea)
        str_out = c.get_value(keya)
        nose.tools.ok_(isinstance(str_out, str))
Beispiel #3
0
    def test_default_value_geo_poly(self):
        c = config.empty_config()
        keyb = 'keyb'
        valueb = create_geo_poly()

        get_valueb = c.get_value_geo_poly(keyb, valueb)

        self.check_pts_equal(valueb, get_valueb)
Beispiel #4
0
    def test_get_value_geo_poly(self):
        c = config.empty_config()
        keya = "keya"
        valuea = create_geo_poly()

        c.set_value_geo_poly(keya, valuea)
        get_valuea = c.get_value_geo_poly(keya)
        self.check_pts_equal(valuea, get_valuea)
Beispiel #5
0
    def test_get_value_geo_poly_nested(self):
        c = config.empty_config()
        keya = 'keya'
        keyb = 'keyb'
        valuea = create_geo_poly()
        c.set_value_geo_poly(keya + config.Config.block_sep() + keyb, valuea)
        nc = c.subblock(keya)
        get_valuea = nc.get_value_geo_poly(keyb)

        self.check_pts_equal(valuea, get_valuea)
Beispiel #6
0
    def test_set_get_value_wrong_type(self):
        c = config.empty_config()
        key = 'key'
        value_gp = create_geo_poly()
        value_str = 'value_str'

        nose.tools.assert_raises(TypeError, c.set_value_geo_poly, key,
                                 value_str)
        nose.tools.assert_raises(TypeError, c.set_value, key, value_gp)

        c.set_value(key, value_str)

        nose.tools.assert_raises(RuntimeError, c.get_value_geo_poly, key)