捕获从nosetests运行生成的sql查询

nose-sqlcapture的Python项目详细描述


SQLCapture鼻子插件

捕获从nosetests运行生成的SQL查询

https://badge.fury.io/py/nose-sqlcapture.pnghttps://travis-ci.org/freshbooks/nose-sqlcapture.svg?branch=masterhttps://pypip.in/d/nose-sqlcapture/badge.png

安装

在项目中执行`pip install nose-sqlcapture`。您的项目应该已经安装了`nosetests``sqlalchemy`

用法

`nosetests [other options] --with-sqlcapture--sqlcapture-filename=sql.log--sqlcapture-format=json`

  • sqlcapture filename输出文件。默认值:/tmp/sqlcapture.log
  • sqlcapture format日志文件的格式,可以是json格式,也可以是纯格式。默认值:普通

格式

普通(普通)

以纯文本形式输出,供人类使用。输出格式如下:

test1
test2
SQL1
---
test1
test3
SQL2
---
...

json(json)

以json格式输出查询及其相应的测试:

{
    SQL1: [test1, test2],
    SQL2: [test1, test3],
    ...
}

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

推荐PyPI第三方库


热门话题
java素数校正(2个数组)   java是否可以将ArrayList除以一个double并创建一个新列表?   列出Java类Java的消息体编写器。util。ArrayList   Java将管道分隔文本\csv文件转换为XML   JAVA木卫一。IOException:读取Transferncode时EOF过早:分块http响应   java Volatile变量的读写   java错误:类型不匹配:无法从ArrayList<Subchild>转换为ArrayList<String>   java:无法向AsyncLoadingCache提供CacheWriter   java多级listview Android Studio   静态Java哈希映射性能   循环如何在JAVA中创建三角形   java在春季为ContextFactoryBean定义多个contextPath路由   java从服务器的URL下载数据,并将其保存在一个私有的安全文件夹中   JavaSpringJPA查询   objective c Java REST服务二进制下载   使用JavaSpringRESTAPI并将记录插入mysql表   java你会选择一个算法的速度而不是它对内存的有效使用吗?   java通过多个字段比较对象,如何添加一个方法?   java在spring框架上使用@ModelAttribute(“myobject”)访问服务器上的JSON