import myfunction
class TestSeafile(object):
@classmethod
def setup_class(cls):
print('\n---------------前置脚本-----------------------')
def test_login_success(self):
print("\n测试登录鉴权接口成功!!!!!!")
result = myfunction.getToken()
assert 200 == result.status_code
assert "token" in result.text
assert result.elapsed.total_seconds() <= 2
global g_token
g_token = result.json().get("token")
def test_gethuoquinfo_success(self):
print("\n获取账号信息成功!!!!!!")
result1 = myfunction.getuserinfo(g_token)
assert 200 == result1.status_code
assert "test@admin.com" in result1.text
assert result1.elapsed.total_seconds() <= 2
def test_createziliaoku_success(self):
print("\n----------------------新增资料库成功!!!!!!!!---------------")
result2 = myfunction.createziliaoku(g_token)
assert "111" in result2.text
global g_id
g_id = result2.json().get("repo_id")
def test_chaxunziliaoku_success(self):
print("\n----------------------查询资料库成功!!!!!!!-----------------")
result3 = myfunction.chaxunziliaoku(g_token)
assert "111" in result3.text
def test_xinjianwenjian_success(self):
print("\n----------------------新建文件成功!!!!!!!-------------------")
result4 = myfunction.xinjianwenjian(g_token, g_id)
assert "qqq" in result4.text
def test_addxingbiaowenjian_success(self):
print("\n----------------------添加星标文件成功!!!!!-------------------")
result5 = myfunction.addxingbiaowenjian(g_token, g_id)
assert result5.elapsed.total_seconds() <= 2
def test_chaxunxingbiaowenjian_success(self):
print("\n----------------------查询星标文件成功!!!!!-------------------")
result6 = myfunction.chaxunxingbiaowenjian(g_token, g_id)
assert result6.elapsed.total_seconds() <= 2
def test_deletexingbiaowenjian_success(self):
print("\n----------------------删除星标文件成功!!!!!-------------------")
result7 = myfunction.deletexingbiaowenjain(g_token, g_id)
assert 200 == result7.status_code
def test_deletewenjian_success(self):
print("\n----------------------删除文件成功!!!!!!---------------------")
result8 = myfunction.deletewenjian(g_token, g_id)
assert 200 == result8.status_code
assert "qqq" not in result8.text
def test_deleteziliaoku_success(self):
print("\n----------------------删除资料库成功!!!!!!-------------------")
result9 = myfunction.deleteziliaoku(g_token, g_id)
assert 200 == result9.status_code
@classmethod
def teardown_class(cls):
print('\n---------------后置脚本-----------------------')
调用后一直显示空套件