本文整理汇总了Python中c2cgeoportal.views.entry.Entry.apihelp方法的典型用法代码示例。如果您正苦于以下问题:Python Entry.apihelp方法的具体用法?Python Entry.apihelp怎么用?Python Entry.apihelp使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类c2cgeoportal.views.entry.Entry
的用法示例。
在下文中一共展示了Entry.apihelp方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_entry_points
# 需要导入模块: from c2cgeoportal.views.entry import Entry [as 别名]
# 或者: from c2cgeoportal.views.entry.Entry import apihelp [as 别名]
def test_entry_points(self):
from c2cgeoportal.views.entry import Entry
request = self._create_request_obj()
#request.static_url = lambda url: 'http://example.com/dummy/static/url'
mapserv = request.registry.settings['mapserv_url']
request.registry.settings.update({
'external_mapserv_url': mapserv,
'layers_enum': {
'layer_test': {
'attributes': {
'label': None
}
}
}
})
entry = Entry(request)
request.user = None
all_params = set([
'lang', 'tilecache_url', 'tiles_url', 'debug',
'serverError', 'themes', 'external_themes', 'functionality',
'WFSTypes', 'externalWFSTypes', 'user', 'queryer_attribute_urls'
])
result = entry.home()
self.assertEquals(
set(result.keys()),
set([
'lang', 'debug', 'extra_params', 'mobile_url', 'no_redirect'
])
)
result = entry.viewer()
self.assertEquals(set(result.keys()), all_params)
self.assertEquals(
result['queryer_attribute_urls'],
'{"layer_test": {"label": "%s"}}' % mapserv
)
result = entry.edit()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'extra_params']))
result = entry.editjs()
self.assertEquals(set(result.keys()), all_params)
result = entry.routing()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'extra_params']))
result = entry.routingjs()
self.assertEquals(set(result.keys()), all_params)
result = entry.mobile()
self.assertEquals(set(result.keys()), set(['lang']))
result = entry.apijs()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'queryable_layers', 'tiles_url']))
result = entry.xapijs()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'queryable_layers', 'tiles_url']))
result = entry.apihelp()
self.assertEquals(set(result.keys()), set(['lang', 'debug']))
result = entry.xapihelp()
self.assertEquals(set(result.keys()), set(['lang', 'debug']))
示例2: test_entry_points
# 需要导入模块: from c2cgeoportal.views.entry import Entry [as 别名]
# 或者: from c2cgeoportal.views.entry.Entry import apihelp [as 别名]
def test_entry_points(self):
from c2cgeoportal.views.entry import Entry
mapfile = os.path.join(os.path.dirname(os.path.abspath(__file__)), "c2cgeoportal_test.map")
mapserv = "%s?map=%s&" % (mapserv_url, mapfile)
request = testing.DummyRequest()
request.headers["Host"] = host
request.static_url = lambda url: "http://example.com/dummy/static/url"
request.route_url = lambda url: mapserv
request.registry.settings = {"mapserv_url": mapserv, "external_mapserv_url": mapserv}
entry = Entry(request)
request.user = None
all_params = set(
[
"lang",
"tilecache_url",
"tiles_url",
"debug",
"serverError",
"themes",
"external_themes",
"functionality",
"WFSTypes",
"externalWFSTypes",
"user",
]
)
result = entry.home()
self.assertEquals(set(result.keys()), set(["lang", "debug", "extra_params", "mobile_url", "no_redirect"]))
result = entry.viewer()
self.assertEquals(set(result.keys()), all_params)
result = entry.edit()
self.assertEquals(set(result.keys()), set(["lang", "debug", "extra_params"]))
result = entry.editjs()
self.assertEquals(set(result.keys()), all_params)
result = entry.mobile()
self.assertEquals(set(result.keys()), set(["lang"]))
result = entry.apijs()
self.assertEquals(set(result.keys()), set(["lang", "debug", "queryable_layers"]))
result = entry.xapijs()
self.assertEquals(set(result.keys()), set(["lang", "debug", "queryable_layers"]))
result = entry.apihelp()
self.assertEquals(set(result.keys()), set(["lang", "debug"]))
result = entry.xapihelp()
self.assertEquals(set(result.keys()), set(["lang", "debug"]))
示例3: test_entry_points
# 需要导入模块: from c2cgeoportal.views.entry import Entry [as 别名]
# 或者: from c2cgeoportal.views.entry.Entry import apihelp [as 别名]
def test_entry_points(self):
from c2cgeoportal.views.entry import Entry
mapfile = os.path.join(
os.path.dirname(os.path.abspath(__file__)),
'c2cgeoportal_test.map'
)
mapserv = "%s?map=%s&" % (mapserv_url, mapfile)
request = testing.DummyRequest()
request.headers['Host'] = host
request.static_url = lambda url: 'http://example.com/dummy/static/url'
request.route_url = lambda url: mapserv
request.registry.settings = {
'mapserv_url': mapserv,
'external_mapserv_url': mapserv,
}
entry = Entry(request)
request.user = None
all_params = set(['lang', 'tilecache_url', 'tiles_url', 'debug',
'serverError', 'themes', 'external_themes', 'functionality',
'WFSTypes', 'externalWFSTypes', 'user'])
result = entry.home()
self.assertEquals(
set(result.keys()),
set(['lang', 'debug', 'extra_params',
'mobile_url', 'no_redirect']))
result = entry.viewer()
self.assertEquals(set(result.keys()), all_params)
result = entry.edit()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'extra_params']))
result = entry.editjs()
self.assertEquals(set(result.keys()), all_params)
result = entry.mobile()
self.assertEquals(set(result.keys()), set(['lang']))
result = entry.apijs()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'queryable_layers']))
result = entry.xapijs()
self.assertEquals(set(result.keys()), set(['lang', 'debug', 'queryable_layers']))
result = entry.apihelp()
self.assertEquals(set(result.keys()), set(['lang', 'debug']))
result = entry.xapihelp()
self.assertEquals(set(result.keys()), set(['lang', 'debug']))