Skip to main content

该项目封装了测试人员写自动化代码的常用功能作为装饰器, 目标是能让测试人员更关注业务逻辑的实现,隐藏和业务逻辑无关的细节。 GitHub地址:https://github.com/thcpc/cjen

Release 1.0.1

get_mapping, put_mapping, post_mapping, delete_mapping, upload_mapping 增加json_clazz参数,作用同operate.json.factory

Release 1.0.2

    1. 修改metaMysql 没有数据时,是警告信息而不是错误信息
    1. 方便批量检查,增加了 context["cursor"]

Release 1.0.2b

    1. 修改了创建metaMysql后,直接释放数据库连接池(临时修改方案)

Release 1.0.3

    1. 上传的文件支持sql

Release 1.0.4

    1. 修改了文件的判断

Release 1.0.4.1b

    1. 测试http请求的写日志文件

Release 1.0.4.2b

    1. fix a bug

Release 1.0.5

    1. 增加了http请求的日志文件

Release 1.0.5.2

    1. 增加了封装操作步骤

Release 1.0.5.3

    1. 修复了文件下载日志的bug 和对是否是文件下载的判断

Release 1.0.5.4

    1. 取消了文件下载请求响应的日志

Release 1.0.5.5

    1. 增加了Step的装饰器

Release 1.0.5.6

    1. bug:不管step是否运行都会注册到BigTangerine 修复:调用接口时才会注册到BigTangerine中

Release 1.0.5.7

    1. scenario 中的step 都应该使用相同的service, 所以在构造函数中增加了service参数,同时兼容以前的方法

Release 1.0.5.8

    1. 取消FormData中,文件作为必填项

Release 1.0.5.9

    1. 修复了upload 会修改service中的全局headers

Release 1.0.6.0

    1. 增加了测试装饰器

Release 1.0.6.1

    1. 在Scenario中增加了测试用例的注册机制

Release 1.0.6.2

    1. 修复一些低级错误

Release 1.0.7

  • 1 . 针对 mysql 增加可通过函数参数传递查询参数,而不是一定需要通过上下文传递

Release 1.0.7

  • 1 . 修改查询参数为空时,设置查询参数为

Release 1.0.9

  • 1 . xlsx读取装饰器
  • 2 . list_eql 函数

Release 1.0.10

  • 1 . 增加了通用数据结构 树

Release 1.0.11

  • 1 . xlsx 读取装饰器,支持在函数中指定文件路径

Release 1.0.12

  • 1 . property 校验装饰器

  • Release 1.0.13

  • 1 . 增加DBBigTangerine

  • Release 1.0.14

  • 1 . 修复了DatabaseInfo port的BUG

  • Release 1.0.15

  • 1 . 增加对数据库字段byte转为Bool

  • Release 1.0.16 废弃

  • 1 . 增加对数据库字段byte转为Bool

  • Release 1.0.17 废弃

  • 1 . 增加对数据库字段byte转为Bool

  • Release 1.0.18

  • 1 . 修复提交的BUG,增加打印参数,控制解决IO占用的问题

Metadata

Release files for cjen 1.0.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cjen 1.0.18
File Size Uploaded
cjen-1.0.18.tar.gz 33.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cjen 1.0.18
File Interpreter ABI Platform
cjen-1.0.18-py3-none-any.whl Python 3 none any Details

Total release size: 79.0 kB

Release files / cjen-1.0.18.tar.gz

Download URL cjen-1.0.18.tar.gz
Size 33.2 kB
Tags Source
SHA-256 checksum
How to use checksums
56f5cb95858d24c742ae223273cc8d490daf6ba6dba062f971735bc8a085add4
BLAKE2b-256 checksum
How to use checksums
c58a25a00cbaf97018be4e669ef4e46337b1305bb07e63b197e4bf1a44727bc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13

Release files / cjen-1.0.18-py3-none-any.whl

Download URL cjen-1.0.18-py3-none-any.whl
Size 45.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
91465f203ba7ab46540065dc7f61aa16187c4ff71306e695bb0b9a1b57359641
BLAKE2b-256 checksum
How to use checksums
ea897453a881cc9dca5dd7de3d126310010b331af9c76d59d79a4444fa693a11
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page