文件名称:后端集成测试
文件大小:31.78MB
文件格式:ZIP
更新时间:2024-03-09 01:12:00
Python
Cornershop的后端集成测试 在你开始之前 在开始之前,请完整阅读本自述文件。 本文档的全部内容与测试相关,并且每个部分都有一些重要的提示和注释。 在开始之前,请创建一个新的专用存储库。 完成测试后,邀请@jeffersonlizar @ lbenitez000作为合作者,并将指向存储库的链接发送给招聘人员,告诉他们您已经完成。 介绍 这是针对后端集成工程师的技术测试。 它专注于连接到远程服务,收集和处理数据,最后将其存储在项目模型中。 Cornershop的一项常见任务是从网站和文件等外部来源收集产品信息。 该测试涵盖了两个简单案例的任务: 案例1 :在加拿大沃尔玛网站上搜刮产品部门 情况2 :处理CSV文件以提取干净信息 数据模型已经为您定义。 该项目的ORM是SQLAlchemy。 产品信息由两个模型(或表)定义: 产品 产品模型包含基本产品信息: 产品 店铺 条形码
【文件预览】:
backend-integration-test-main
----integrations()
--------__init__.py(0B)
--------richart_wholesale_club()
----models.py(1KB)
----scrapy.cfg(259B)
----Pipfile(219B)
----assets()
--------PRODUCTS.csv(65.48MB)
--------PRICES-STOCK.csv(37.58MB)
----tests()
--------test_database.py(3KB)
--------__init__.py(0B)
--------test_pipeline.py(5KB)
----Pipfile.lock(23KB)
----scrapers()
--------middlewares.py(3KB)
--------pipelines.py(2KB)
--------spiders()
--------items.py(413B)
--------__init__.py(0B)
--------settings.py(3KB)
----requirements.txt(61B)
----database_setup.py(174B)
----.gitignore(30B)
----README.md(8KB)