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,作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JFreeChart:使用ChartMouseListener和鼠标移动在ChartPanel中动态选择点   java在Eclipse中调试时findViewById找不到GUI资源时该怎么办   不支持java在线程中执行MySQL存储过程并获取可调用语句   spring启动应用程序中的java类路径错误?   java类:为什么实现代码没有显示给客户端   java mvn命令即使与安装在spring boot中的maven也不起作用   Java:从链表中删除节点   java如何从集合返回对象。   mysql在Java的RESTLet DAO客户机-服务器体系结构中配置后备数据源   java如何解析具有多个表的页面   当被同一类的方法调用时,java Spring方面不工作   C语言中的java协方差与逆变#   异步使用Java `完全未来。例外情况`有选择地在例外情况下继续   java在使用maven failsafe时,有没有办法为我的所有JUnit测试用例运行一个安装方法?   排序如何在Python 3中使用自定义比较函数?   Java:使用两个不同的输入源和   我的jsp中的java错误标记库   Java数组。add()停止程序