Skip to main content

用于测试的命令行 CSV 数据输出生成器

项目描述

csvgen

一个随机生成值的命令行应用程序,包括作为 CSV(逗号分隔值)输出的模拟地址数据。

概述

对于不想阅读手册文件的人来说,这是一个快速概览。

通常,此应用程序是一种用于生成测试数据的实用程序,不需要数据库。数据以 CSV 值的形式输出,并代表一组不同的用例。

常见用例

  1. 在需要将产品信息捕获为 CSV 值、指标或数字的字段的 UI 中输入数据。

  2. ETL 应用程序,其中需要 CSV 数据来测试 ETL 应用程序流程。

  3. 数据库应用程序,其中需要 CSV 数据来测试插入和数据库约束的自动化。

  4. 用于测试电子表格中常见的自动电子表格导入和外部查询的电子表格应用程序。

  5. 任何您无权访问数据库但需要数据集来测试代码的用例。

  6. 任何需要 CSV 格式的输出文件进行测试的导入导出自动化过程。

可能的例子

  1. 一个网站,用户需要以 CSV 格式输入有缺陷的产品标识符以进行退货处理。

  2. 批量处理交付地址的数据库应用程序。

  3. 负责清理数据和删除重复项或地址的 ETL 应用程序。

  4. 测试需要最小和最大字段长度的应用程序。

关于数据

此应用程序包含编译数据作为生成输出数据的基础。有关收集数据的方式和地点,请参阅数据自述文件。原始源数据经过清理和更改,以使数据可用于此实用程序应用程序。所有数据均来自可免费获得的公共资源。所有数据和许可均受数据“自述”文件中涵盖的数据供应商条款的约束。

请注意,除非“自述”文件中另有说明,否则所有数据现在和以前都属于公共领域。

执照

此应用程序是在 MIT 标准许可下发布的。

注释

此应用程序是一个实用程序,适用于希望测试其软件的数据方面的开发人员。这不是企业应用程序,不应在生产环境中使用。这是一项正在进行的工作,可能包含错误或其他奇怪的东西,包括但不限于确实应该在某个时候重构的冗长代码。它是为我的用例设计的,可能不适合你的用例,所以请随意分叉这个项目,提供反馈,提供更改等……

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

csvgen-1.0.0.tar.gz (5.3 MB 查看哈希

已上传 source

内置分布

csvgen-1.0.0-py3-none-any.whl (5.3 MB 查看哈希

已上传 py3