新一代数据仓库中管道测试和数据模拟的实用软件包

py-test-utilit的Python项目详细描述


py测试实用程序

包含一组类和函数,旨在帮助开发人员针对新一代数据仓库和存储系统(即BigQuery和GCS)实现和测试数据管道

安装

py测试工具可以通过pip安装

pipinstallpy-test-utility

mockdata-类csv_mock(csv,schema)

从csv中提取具有嵌套和重复记录结构的等效json

参数

  • csv公司
    • csv的路径和文件名
    • 强制性的
    • 嵌套字段应以“.”(即。项目编号, 项目数量)在
orderitem.iditem.quantitydelivery.addressdelivey.postcode
A0001item15address1e13bp
item21
item33
A0002item44address4e13bp
item14
item32
  • 架构
    • 表架构的路径和架构文件名
    • 如果CSV包含嵌套和重复的记录,则为必需
    • json格式,即
^{pr2}$

方法

  • 到\u json()
    • 如果成功,则返回从csv提取的json

用法

>>>frommockdataimportmockdataasmd>>>mockdata_csv=md.csv_mock(...csv="mockdata/test/data/csv/repeated_records.csv",...schema="mockdata/test/schema/repeated_records_schema.json")# initialise the object>>>mockdata_json=mockdata_csv.to_json()# return the equivalent json

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

推荐PyPI第三方库


热门话题
Neo4j Java API,如何缩小搜索结果?   使用Guice将java延迟绑定到实例   使用Java将嵌套记录写入BigQuery   OCommandSQLParsingException:从java代码向orientdb服务器发送查询时,没有名为“gremlin”的函数   java何时使用Hibernate缓存(第二级)?   java Android ByteArrayBuffer的字节数大于容量   java您好,我使用的是安卓 studio,我遇到了关于重复依赖项的错误,但我不确定要在哪里解决这个问题   java如何在SpringAOP中停止方法执行   java匿名新视图。OnClickListener()可以替换为lambda   java如何使用GSON解析JSONArray   在终端中执行twoclass java项目   java想要更改javafx中另一个fxml控制器类的标签文本   java如何解析复杂的JSON并使用改进将其放入列表   resultset Java如何读取多个数据行