|
@@ -0,0 +1,94 @@
|
|
|
+from dongri_task import *
|
|
|
+import pytest
|
|
|
+import allure
|
|
|
+
|
|
|
+'''
|
|
|
+运行:
|
|
|
+pytest --alluredir=./allure-results
|
|
|
+生成报告:
|
|
|
+allure serve ./allure-results
|
|
|
+'''
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# 测试用例示例
|
|
|
+@allure.story("仓库检查测试")
|
|
|
+def test_checkStoreRoom():
|
|
|
+ result = task_checkStoreRoom().run()
|
|
|
+ assert result is True, "仓库检查失败"
|
|
|
+
|
|
|
+@allure.story("参与集结测试")
|
|
|
+def test_checkConflicts():
|
|
|
+ result = task_checkConfilits().run()
|
|
|
+ assert result is True, "参与集结失败"
|
|
|
+
|
|
|
+@allure.story("活动检查测试")
|
|
|
+def test_checkActivities():
|
|
|
+ result = task_checkActivities().run()
|
|
|
+ assert result is True, "活动检查失败"
|
|
|
+
|
|
|
+@allure.story("统帅测试")
|
|
|
+def test_checkMaster():
|
|
|
+ result = task_checkMaster().run()
|
|
|
+ assert result is True, "统帅检查失败"
|
|
|
+
|
|
|
+@allure.story("战斗小怪兽测试")
|
|
|
+def test_fightMonster():
|
|
|
+ result = task_fightMonster(False, False,False).run()
|
|
|
+ assert result is True, "战斗失败"
|
|
|
+
|
|
|
+@allure.story("帮助检查测试")
|
|
|
+def test_checkHelp():
|
|
|
+ result = task_checkHelp().run()
|
|
|
+ assert result is True, "帮助检查失败"
|
|
|
+
|
|
|
+@allure.story("联盟总动员测试")
|
|
|
+def test_activity_lianmeng():
|
|
|
+ result = task_activity_lianmeng().run()
|
|
|
+ assert result is True, "联盟总动员失败"
|
|
|
+
|
|
|
+@allure.story("佣兵测试")
|
|
|
+def test_fight_yongbing():
|
|
|
+ result = task_fight_yongbing(True).run()
|
|
|
+ assert result is True, "佣兵战斗失败"
|
|
|
+
|
|
|
+@allure.story("采集测试")
|
|
|
+def test_collect():
|
|
|
+ result = task_collect([4,3,2,1]).run()
|
|
|
+ assert result is True, "采集失败"
|
|
|
+
|
|
|
+@allure.story("训练测试")
|
|
|
+def test_train():
|
|
|
+ result = task_train("lv9").run()
|
|
|
+ assert result is True, "训练失败"
|
|
|
+
|
|
|
+@allure.story("灯塔测试")
|
|
|
+def test_information():
|
|
|
+ result = task_information().run()
|
|
|
+ assert result is True, "灯塔信息失败"
|
|
|
+
|
|
|
+@allure.story("建筑或研究测试")
|
|
|
+def test_buildOrResearch():
|
|
|
+ result = check_buildOrResearch().run()
|
|
|
+ assert result is True, "建筑或研究失败"
|
|
|
+
|
|
|
+@allure.story("捐献测试")
|
|
|
+def test_checkDonata():
|
|
|
+ result = task_checkDonata().run()
|
|
|
+ assert result is True, "捐献失败"
|
|
|
+
|
|
|
+@allure.story("返回所有线路测试")
|
|
|
+def test_returnAllLine():
|
|
|
+ result = task_returnAllLine().run()
|
|
|
+ assert result is True, "返回所有线路失败"
|
|
|
+
|
|
|
+@allure.story("参与队伍测试")
|
|
|
+def test_paticipateInTeam():
|
|
|
+ result = task_paticipateInTeam().run()
|
|
|
+ assert result is True, "参与队伍失败"
|
|
|
+
|
|
|
+@allure.story("战斗吉娜测试")
|
|
|
+def test_fight_jina():
|
|
|
+ result = task_fight_jina(True).run()
|
|
|
+ assert result is True, "战斗吉娜失败"
|
|
|
+
|