python魔兽世界realmstatus api
wow.realmstatusapi的Python项目详细描述
内容
Change history
changelog
0.1 (09-13-10)
- 初始版本
0.2 (09-13-10)
- 添加了doctest
0.3 (09-13-10)
- 更详细的doctest(也用作自述文件)
0.4 (09-16-10)
- 修正了doctest中的一个拼写错误
- 已将“获取领域”状态(self,name)和“获取领域”类型(self,name)更改为(self,*names)
Detailed Documentation
Introduction
realm status api从wow-europe.com读取realmstatus xml以获取指定领域的状态(“realm up/realm down”)和 领域的类型(pve、pvp等)。
Usage
要使用api,只需执行这样的导入操作
>>> from realmstatus_api import Realmstatus
mock realm status.get realm状态和realmstatus.getrealm类型
返回的输出与我们从api获得的输出类似,因此 此测试可在脱机时使用
>>> from test_realmstatus import mocked_get_realm_status, mocked_get_realm_type
模拟函数
>>> Realmstatus.get_realm_status = mocked_get_realm_status >>> Realmstatus.get_realm_type = mocked_get_realm_type
首先创建realmstatus对象的实例
>>> realmstatus = Realmstatus()
要获取领域的状态,请使用get_realm_status(*名称)。 如果需要,您可以获得多个领域的状态(在字典中)
>>> status = realmstatus.get_realm_status("Azshara")["Azshara"] >>> status == "Realm Up" True
要获取领域的类型,请使用get_realm_type(*names)。 如果需要,您可以获取多个领域的类型(在字典中)
>>> type = realmstatus.get_realm_type("Azshara")["Azshara"] >>> type == "PvP" True
Contributors
Marc Goetz,作者