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)
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))
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)
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)
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)
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)