Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
__pycache__/
*.pyc
.pytest_cache/
.coverage
htmlcov/
.DS_Store
allure-results/
.idea/
.vscode/


2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,5 @@
**Запуск автотестов и создание HTML-отчета о покрытии**

> `$ pytest --cov=praktikum --cov-report=html`


Binary file added allure-report/assets/favicon-BDLHVmV7.ico
Binary file not shown.
62 changes: 62 additions & 0 deletions allure-report/assets/index-TNctPo69.js

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions allure-report/data/behaviors.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
"BROKEN","EPIC","FAILED","FEATURE","PASSED","SKIPPED","STORY","UNKNOWN"
"0","","0","","64","0","","0"
1 change: 1 addition & 0 deletions allure-report/data/behaviors.json

Large diffs are not rendered by default.

File renamed without changes.
1 change: 1 addition & 0 deletions allure-report/data/categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"4b4757e66a1912dae1a509f688f20b0f","children":[],"name":"categories"}
1 change: 1 addition & 0 deletions allure-report/data/packages.json

Large diffs are not rendered by default.

65 changes: 65 additions & 0 deletions allure-report/data/suites.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
"DESCRIPTION","DURATION IN MS","NAME","PARENT SUITE","START TIME","STATUS","STOP TIME","SUB SUITE","SUITE","TEST CLASS","TEST METHOD"
"","0","test_ingredients_content_dinosaur","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_creation_hot_sauce_name","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","1","test_get_receipt_multiple_ingredients_contains_price","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_name_filling","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_get_price_filling","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_creation_dinosaur_type","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_remove_ingredient_checks_length","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_ingredients_content_sausage","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_database_initialized_with_buns_checks_type","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_buns_content_red_bun","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","1","test_remove_ingredient_checks_remaining_element","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_ingredients_content_cutlet","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","1","test_get_receipt_multiple_ingredients_contains_sauce","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","1","test_creation_cutlet_price","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_database_initialized_with_ingredients_checks_type","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_creation_cutlet_type","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_move_ingredient_checks_position_1","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_type_filling","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_get_price","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_database_initialized_with_buns_checks_length","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_buns_content_white_bun","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_add_ingredient_checks_length","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_creation_hot_sauce_type","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_get_price_different_bun","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","1","test_get_receipt_empty_burger_contains_bun","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_available_ingredients_returns_list","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_get_receipt_multiple_ingredients_contains_filling","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_ingredients_content_hot_sauce","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","1","test_get_receipt_contains_price","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_available_buns_returns_list","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","1","test_get_receipt_contains_top_bun","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_receipt_contains_ingredient","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_creation_dinosaur_name","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_ingredients_content_sour_cream","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_add_ingredient_checks_element","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","1","test_get_price_with_30_40_50","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","1","test_get_price_with_100","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_name_different_bun","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","0","test_get_type_sauce","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_database_initialized_with_ingredients_checks_length","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","1","test_get_receipt_no_ingredients_contains_price","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","1","test_get_price_only_bun","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","1","test_move_ingredient_same_index_checks_position_0","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_receipt_empty_burger_contains_price","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_creation_sour_cream_price","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","1","test_move_ingredient_same_index_checks_position_1","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_receipt_no_ingredients_contains_bun","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_name","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","0","test_creation_dinosaur_price","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","1","test_ingredients_content_chili_sauce","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_creation_hot_sauce_price","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_creation_sour_cream_type","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_get_price_with_50_and_50","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_bun_creation_get_price","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","1","test_buns_content_black_bun","tests","2026-07-22","passed","2026-07-22","TestDatabase","test_database","",""
"","0","test_set_buns","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_name","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_bun_creation_get_name","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","0","test_move_ingredient_checks_position_2","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_get_price","tests","2026-07-22","passed","2026-07-22","TestBun","test_bun","",""
"","0","test_get_price","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_move_ingredient_checks_position_0","tests","2026-07-22","passed","2026-07-22","TestBurger","test_burger","",""
"","0","test_creation_sour_cream_name","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
"","0","test_creation_cutlet_name","tests","2026-07-22","passed","2026-07-22","TestIngredient","test_ingredient","",""
1 change: 1 addition & 0 deletions allure-report/data/suites.json

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions allure-report/data/test-cases/104bc6ad88502c5.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"104bc6ad88502c5","name":"test_creation_hot_sauce_name","fullName":"tests.test_ingredient.TestIngredient#test_creation_hot_sauce_name","historyId":"6ad421591f2779b8594a60dd93d09196","time":{"start":1784748616426,"stop":1784748616426,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_ingredient"},{"name":"subSuite","value":"TestIngredient"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_ingredient"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"104bc6ad88502c5.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/108c432d9f895b7f.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"108c432d9f895b7f","name":"test_get_receipt_contains_price","fullName":"tests.test_burger.TestBurger#test_get_receipt_contains_price","historyId":"3a40b459a314ba50547b926996a7727e","time":{"start":1784748539907,"stop":1784748539907,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16340-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"108c432d9f895b7f.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/11118bbc393b43e7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"11118bbc393b43e7","name":"test_set_buns","fullName":"tests.test_burger.TestBurger#test_set_buns","historyId":"526dbd1ce3838d4db9bb0071580bc3ca","time":{"start":1784748539874,"stop":1784748539874,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16340-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"11118bbc393b43e7.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/12260ffd524b4fd6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"12260ffd524b4fd6","name":"test_add_ingredient_checks_element","fullName":"tests.test_burger.TestBurger#test_add_ingredient_checks_element","historyId":"0002811cacb8463c1168902f046311fd","time":{"start":1784748616383,"stop":1784748616383,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"12260ffd524b4fd6.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/14815a53eb9e3c65.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"14815a53eb9e3c65","name":"test_remove_ingredient_checks_length","fullName":"tests.test_burger.TestBurger#test_remove_ingredient_checks_length","historyId":"38fe8728111693c4b8ea85ba8db0a257","time":{"start":1784748539877,"stop":1784748539877,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16340-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"14815a53eb9e3c65.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/14d926fbb0614401.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"14d926fbb0614401","name":"test_creation_hot_sauce_price","fullName":"tests.test_ingredient.TestIngredient#test_creation_hot_sauce_price","historyId":"55dea19489c146d035cdda47fdc3eaba","time":{"start":1784748616427,"stop":1784748616427,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_ingredient"},{"name":"subSuite","value":"TestIngredient"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_ingredient"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"14d926fbb0614401.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/15a8461834f29169.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"15a8461834f29169","name":"test_get_price_only_bun","fullName":"tests.test_burger.TestBurger#test_get_price_only_bun","historyId":"90ebde88434b51bf5b94881827a80b45","time":{"start":1784748616404,"stop":1784748616405,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"15a8461834f29169.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/16aa8b8c6c8be28c.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"16aa8b8c6c8be28c","name":"test_get_receipt_contains_price","fullName":"tests.test_burger.TestBurger#test_get_receipt_contains_price","historyId":"3a40b459a314ba50547b926996a7727e","time":{"start":1784748667610,"stop":1784748667611,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":3,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16677-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":false,"retry":false,"extra":{"severity":"normal","retries":[{"uid":"7ffba76fae83fd14","status":"passed","time":{"start":1784748616397,"stop":1784748616397,"duration":0}},{"uid":"108c432d9f895b7f","status":"passed","time":{"start":1784748539907,"stop":1784748539907,"duration":0}},{"uid":"d7257483b000b958","status":"passed","time":{"start":1784748377876,"stop":1784748377876,"duration":0}}],"categories":[],"tags":[]},"source":"16aa8b8c6c8be28c.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/17b08e8af54d4d61.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"17b08e8af54d4d61","name":"test_get_receipt_multiple_ingredients_contains_sauce","fullName":"tests.test_burger.TestBurger#test_get_receipt_multiple_ingredients_contains_sauce","historyId":"8def97c2a4eae42ec469ab3ad57cd8ab","time":{"start":1784748377879,"stop":1784748377880,"duration":1},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_burger"},{"name":"subSuite","value":"TestBurger"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16149-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_burger"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"17b08e8af54d4d61.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/1c9d281be565b1b7.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"1c9d281be565b1b7","name":"test_database_initialized_with_ingredients_checks_length","fullName":"tests.test_database.TestDatabase#test_database_initialized_with_ingredients_checks_length","historyId":"f4c5a390298f6e267ad6439a16a14d29","time":{"start":1784748616411,"stop":1784748616411,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_database"},{"name":"subSuite","value":"TestDatabase"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_database"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1c9d281be565b1b7.json","parameterValues":[]}
1 change: 1 addition & 0 deletions allure-report/data/test-cases/1ebe1880c98567e2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"uid":"1ebe1880c98567e2","name":"test_bun_creation_get_name","fullName":"tests.test_bun.TestBun#test_bun_creation_get_name","historyId":"485306c4628db8974a9a7b9f5eb252c6","time":{"start":1784748616379,"stop":1784748616379,"duration":0},"status":"passed","flaky":false,"newFailed":false,"newBroken":false,"newPassed":false,"retriesCount":0,"retriesStatusChange":false,"beforeStages":[],"afterStages":[],"labels":[{"name":"parentSuite","value":"tests"},{"name":"suite","value":"test_bun"},{"name":"subSuite","value":"TestBun"},{"name":"host","value":"MacPook-Air.local"},{"name":"thread","value":"16512-MainThread"},{"name":"framework","value":"pytest"},{"name":"language","value":"cpython3"},{"name":"package","value":"tests.test_bun"},{"name":"resultFormat","value":"allure2"}],"parameters":[],"links":[],"hidden":true,"retry":true,"extra":{"categories":[],"tags":[]},"source":"1ebe1880c98567e2.json","parameterValues":[]}
Loading