Loading

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: pytest使用的python自带的断言assert关键字,和unittest封装的assert断言不一样 原理:用来测试某个断言条件,如果断言条件为True,则程序将继续正常执行;但如果断言条件为假False,则会引发AssertionError异常并显示相关的错误消息。 语法: class Te 阅读全文
posted @ 2022-05-04 10:13 木子七 阅读(317) 评论(0) 推荐(0)
摘要: 一、setup/teardown/setup_calss/teardown_class 为什么需要这些功能? 比如:我们执行用例之前,需要做的哪些操作,我们用例执行之后,需要做哪些操作 # 在所有用例之前,只执行一次 def setup_class(self): print('在每个类执行前的初始化 阅读全文
posted @ 2022-05-04 09:37 木子七 阅读(243) 评论(0) 推荐(0)
摘要: 一、pytest单元测试框架 概念:单元测试是指在软件开发中,针对软件的最小单位(函数、方法等)进行正确性的检查测试 单元测试框架是自动化测试框架中的组成部分之一 pom设计模式是自动化测试框架中的组成部分之一 用途: 测试发现:从多个文件里面去找到我们的测试用例 测试执行:按照一定的顺序和规则去执 阅读全文
posted @ 2022-05-03 23:59 木子七 阅读(233) 评论(0) 推荐(0)
摘要: APIView REST framework提供了一个 APIView 类,它是Django的 View 类的子类。 APIView 类和Django原生的类视图的 View 类有以下不同: 传入的请求对象不是Django原生的 HttpRequest 类的实例,而是REST framework的R 阅读全文
posted @ 2022-04-30 15:23 木子七 阅读(152) 评论(0) 推荐(0)
摘要: 源代码位于:response.py REST framework 提供一个 Response 类来支持 HTTP内容协商,该类允许返回可以呈现为多种类型的内容,具体取决于客户端的请求。 这个 Response 类是 Django中 SimpleTemplateResponse 类的一个子类。 Res 阅读全文
posted @ 2022-04-30 15:19 木子七 阅读(118) 评论(0) 推荐(0)
摘要: REST framework的 Request 类扩展了Django标准的 HttpRequest ,添加了对REST framework请求解析和身份验证的支持。 源代码片段: class Request(object): """ Wrapper allowing to enhance a sta 阅读全文
posted @ 2022-04-30 15:17 木子七 阅读(202) 评论(0) 推荐(0)
摘要: REST框架为我们提高了一个更加抽象的ViewSet视图集,ViewSet提供一套自动的urlconf路由 ViewSet与View类几乎相同,不同之处在于它们提供诸如read或update之类的操作,而不是get、put等方法处理程序 ViewSet通常使用Router类来处理URL conf 一 阅读全文
posted @ 2022-04-30 15:14 木子七 阅读(137) 评论(0) 推荐(0)
摘要: 如图所示,snippets返回的对应的ID列表,我们可以把冰冷的字段转化为可以跳转的对应ID的url链接跳转对应的ID详情 使用: 我们需要修改序列化类继承serializers.HyperlinkedModelSerializer,而不再继承serializers.ModelSerializer 阅读全文
posted @ 2022-04-30 15:10 木子七 阅读(129) 评论(0) 推荐(0)
摘要: 我们可以通过使用超链接来提高我们APi的内聚力和可发现性 一、为我们的API创建一个根路径 我们的视图有很多个url,但是没有一个入口点,可以使用@api_view创建一个根路径 #views.py from rest_framework.decorators import api_view fro 阅读全文
posted @ 2022-04-30 15:08 木子七 阅读(74) 评论(0) 推荐(0)
摘要: 如果我们希望只有通过认证的用户才可以进行一些操作,例如删除、更新等,就需要为设置一些权限 导包:from rest_framework import permissions 使用 1.在视图类方法里面直接定义权限 # permission_classes 为当前视图应该遵守的权限,是一个元组 # I 阅读全文
posted @ 2022-04-30 15:07 木子七 阅读(243) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页