python魔兽世界活动api

wow.activityapi的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中的一个拼写错误
  • 如果plone language是“en”,则修改为获取en-gb xml;如果是“de”->;de-xml,则修改为获取更好的i18n
  • 更改了获取活动(self、name、realm、zone、language)以获取活动(self、name、realm、zone、language、count),以便 操纵它返回的活动数

Detailed Documentation

Introduction

活动api从军械库读取字符活动表,以获取字符的最后五个操作。

Usage

要使用api,只需执行这样的导入操作

>>> from activity_api import Activity

mock realm status.get_realm_status

返回的输出与我们从api获得的输出类似,因此 此测试可在脱机时使用

>>> from test_activity import mocked_get_activity

模拟函数

>>> Activity.get_activity = mocked_get_activity

首先创建活动对象的实例

>>> activity = Activity()

要获取最近的活动,请使用get_activity(名称、领域、区域、计数) count必须是<;您所需的活动计数>;+1,如果您要5,count必须是6,等等。

>>> activities = activity.get_activity("Kutschurft", "Azshara", "EU", 6)
>>> test_activities = [u'Earned the achievement [Neck-Deep in Vile (10 player)].',
...                    u'Has now completed [Victories over the Lich King (Icecrown 10 player)] 4 times.',
...                    u'Has now completed [Sindragosa kills (Heroic Icecrown 10 player)] 2 times.',
...                    u'Has now completed [Valithria Dreamwalker rescues (Heroic Icecrown 10 player)] 4 times.',
...                    u'Has now completed [Blood Queen Lanathel kills (Heroic Icecrown 10 player)] 6 times.']

>>> activities == test_activities
True

Contributors

Marc Goetz,作者

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

推荐PyPI第三方库


热门话题
java SimpleFramework和工厂方法   Java适当地处理异常   java单例类不起作用   java小程序和Swing在eclipse中不显示组件   多个键上的java Redisson FastRemove不起作用   java验证请求正文不等于模式   在Java中从URL读取数据   eche RecyclerView项的java Set自定义字体   string Java如何从Date获取HH:mm:ss   当Java应用程序落后于负载均衡器时,在某些URL上强制使用SSL   使用esapi时发生java错误   java使用流根据第二个列表中的值更新一个列表中的对象   组织。openqa。硒。Java中的NoTouchElementException WebDriver?   从JSON字符串Java创建CSV文件