コード例 #1
0
ファイル: test_request.py プロジェクト: yili9111/mapproxy
 def test_get(self):
     nc_dict = NoCaseMultiDict([("foo", "bar"), ("num", "42")])
     assert nc_dict.get("bar") == None
     assert nc_dict.get("bar", "default_bar") == "default_bar"
     assert nc_dict.get("num") == "42"
     assert nc_dict.get("num", type_func=int) == 42
     assert nc_dict.get("foo") == "bar"
コード例 #2
0
 def test_get(self):
     nc_dict = NoCaseMultiDict([('foo', 'bar'), ('num', '42')])
     assert nc_dict.get('bar') == None
     assert nc_dict.get('bar', 'default_bar') == 'default_bar'
     assert nc_dict.get('num') == '42'
     assert nc_dict.get('num', type_func=int) == 42
     assert nc_dict.get('foo') == 'bar'
コード例 #3
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
 def test_get(self):
     nc_dict = NoCaseMultiDict([('foo', 'bar'), ('num', '42')])
     assert nc_dict.get('bar') == None
     assert nc_dict.get('bar', 'default_bar') == 'default_bar'
     assert nc_dict.get('num') == '42'
     assert nc_dict.get('num', type_func=int) == 42
     assert nc_dict.get('foo') == 'bar'
コード例 #4
0
ファイル: test_request.py プロジェクト: olt/mapproxy
 def test_get(self):
     nc_dict = NoCaseMultiDict([("foo", "bar"), ("num", "42")])
     assert nc_dict.get("bar") == None
     assert nc_dict.get("bar", "default_bar") == "default_bar"
     assert nc_dict.get("num") == "42"
     assert nc_dict.get("num", type_func=int) == 42
     assert nc_dict.get("foo") == "bar"
コード例 #5
0
ファイル: path.py プロジェクト: trondmm/mapproxy
def dimensions_part(dimensionlist, dimensions):
    """
    Return the subpath where all tiles for `dimensions` will be stored.
    >>> dimensions_part(['reference-time', 'time'], {"time": "2016-11-24T18:00Z", "reference-time": "2016-11-24T00:00Z"})
    '2016-11-24T00:00Z/2016-11-24T18:00Z'
    """
    if dimensionlist:
        dims = NoCaseMultiDict(dimensions)
        return os.path.join(*(map(lambda k: str(dims.get(k, 'default')),
                                  dimensionlist)))
    else:
        return ""
コード例 #6
0
 def test_del(self):
     nc_dict = NoCaseMultiDict([('foo', 'bar'), ('num', '42')])
     assert nc_dict['fOO'] == 'bar'
     del nc_dict['FOO']
     assert nc_dict.get('foo') == None
コード例 #7
0
ファイル: test_request.py プロジェクト: GeoDodo/mapproxy
 def test_del(self):
     nc_dict = NoCaseMultiDict([('foo', 'bar'), ('num', '42')])
     assert nc_dict['fOO'] == 'bar'
     del nc_dict['FOO']
     assert nc_dict.get('foo') == None
コード例 #8
0
ファイル: test_request.py プロジェクト: yili9111/mapproxy
 def test_del(self):
     nc_dict = NoCaseMultiDict([("foo", "bar"), ("num", "42")])
     assert nc_dict["fOO"] == "bar"
     del nc_dict["FOO"]
     assert nc_dict.get("foo") == None
コード例 #9
0
ファイル: test_request.py プロジェクト: olt/mapproxy
 def test_del(self):
     nc_dict = NoCaseMultiDict([("foo", "bar"), ("num", "42")])
     assert nc_dict["fOO"] == "bar"
     del nc_dict["FOO"]
     assert nc_dict.get("foo") == None