dongri_task_test.py 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. from dongri_task import *
  2. import pytest
  3. import allure
  4. '''
  5. 运行:
  6. pytest --alluredir=./allure-results
  7. 生成报告:
  8. allure serve ./allure-results
  9. '''
  10. # 测试用例示例
  11. @allure.story("仓库检查测试")
  12. def test_checkStoreRoom():
  13. result = task_checkStoreRoom().run()
  14. assert result is True, "仓库检查失败"
  15. @allure.story("参与集结测试")
  16. def test_checkConflicts():
  17. result = task_checkConfilits().run()
  18. assert result is True, "参与集结失败"
  19. @allure.story("活动检查测试")
  20. def test_checkActivities():
  21. result = task_checkActivities().run()
  22. assert result is True, "活动检查失败"
  23. @allure.story("统帅测试")
  24. def test_checkMaster():
  25. result = task_checkMaster().run()
  26. assert result is True, "统帅检查失败"
  27. @allure.story("战斗小怪兽测试")
  28. def test_fightMonster():
  29. result = task_fightMonster(False, False,False).run()
  30. assert result is True, "战斗失败"
  31. @allure.story("帮助检查测试")
  32. def test_checkHelp():
  33. result = task_checkHelp().run()
  34. assert result is True, "帮助检查失败"
  35. @allure.story("联盟总动员测试")
  36. def test_activity_lianmeng():
  37. result = task_activity_lianmeng().run()
  38. assert result is True, "联盟总动员失败"
  39. @allure.story("佣兵测试")
  40. def test_fight_yongbing():
  41. result = task_fight_yongbing(True).run()
  42. assert result is True, "佣兵战斗失败"
  43. @allure.story("采集测试")
  44. def test_collect():
  45. result = task_collect([4,3,2,1]).run()
  46. assert result is True, "采集失败"
  47. @allure.story("训练测试")
  48. def test_train():
  49. result = task_train("lv9").run()
  50. assert result is True, "训练失败"
  51. @allure.story("灯塔测试")
  52. def test_information():
  53. result = task_information().run()
  54. assert result is True, "灯塔信息失败"
  55. @allure.story("建筑或研究测试")
  56. def test_buildOrResearch():
  57. result = check_buildOrResearch().run()
  58. assert result is True, "建筑或研究失败"
  59. @allure.story("捐献测试")
  60. def test_checkDonata():
  61. result = task_checkDonata().run()
  62. assert result is True, "捐献失败"
  63. @allure.story("返回所有线路测试")
  64. def test_returnAllLine():
  65. result = task_returnAllLine().run()
  66. assert result is True, "返回所有线路失败"
  67. @allure.story("参与队伍测试")
  68. def test_paticipateInTeam():
  69. result = task_paticipateInTeam().run()
  70. assert result is True, "参与队伍失败"
  71. @allure.story("战斗吉娜测试")
  72. def test_fight_jina():
  73. result = task_fight_jina(True).run()
  74. assert result is True, "战斗吉娜失败"