Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
040c1ad
Comment out Bun class and add test cases
OKorzinina Dec 22, 2025
6a7ca58
Create test_bun.py
OKorzinina Dec 22, 2025
2e8b0ab
Add tests for Bun class in test_bun.py
OKorzinina Dec 22, 2025
c88d7b7
Create test_ingredient.py
OKorzinina Dec 22, 2025
160829d
Add tests for Ingredient class functionality
OKorzinina Dec 22, 2025
52c48f7
Create test_burger.py
OKorzinina Dec 22, 2025
d0b8fa1
Implement tests for Burger class functionality
OKorzinina Dec 22, 2025
c180d9e
Create test_database.py
OKorzinina Dec 22, 2025
fbb2cd3
Add tests for Database class methods
OKorzinina Dec 22, 2025
ec55310
Create __init__.py
OKorzinina Dec 22, 2025
625e69c
Create conftest.py
OKorzinina Dec 22, 2025
19b9112
Add test fixtures for bun and ingredients
OKorzinina Dec 22, 2025
04bb73a
Create requirements.txt
OKorzinina Dec 22, 2025
b57457d
Update requirements.txt
OKorzinina Dec 22, 2025
2f4dd68
Create .gitignore
OKorzinina Dec 22, 2025
e6e1598
Add comprehensive Python and environment ignores
OKorzinina Dec 22, 2025
07be91e
Create __init__.py
OKorzinina Dec 22, 2025
f67611d
Create bun.py
OKorzinina Dec 22, 2025
c890298
Add Bun class for burger model with name and price
OKorzinina Dec 22, 2025
a34cb98
Create ingredient_types.py
OKorzinina Dec 22, 2025
1c1b2fd
Define ingredient types enumeration
OKorzinina Dec 22, 2025
727195f
Create ingredient.py
OKorzinina Dec 22, 2025
725b803
Add Ingredient class with properties and methods
OKorzinina Dec 22, 2025
030c311
Create burger.py
OKorzinina Dec 22, 2025
cd9ac29
Add Burger class with ingredient management
OKorzinina Dec 22, 2025
45c2dac
Create database.py
OKorzinina Dec 22, 2025
b279cc4
Add Database class with buns and ingredients
OKorzinina Dec 22, 2025
8d522e3
Delete bun.py
OKorzinina Dec 22, 2025
67dc3b0
Delete burger.py
OKorzinina Dec 22, 2025
ff76c73
Delete database.py
OKorzinina Dec 22, 2025
b00d135
Delete ingredient.py
OKorzinina Dec 22, 2025
76e44ab
Delete ingredient_types.py
OKorzinina Dec 22, 2025
a7dba88
Create praktikum.py
OKorzinina Dec 22, 2025
674f6a3
Implement burger creation and manipulation logic
OKorzinina Dec 22, 2025
f587f07
Delete praktikum.py
OKorzinina Dec 22, 2025
ed2cb19
Create test_praktikum.py
OKorzinina Dec 22, 2025
ee339a8
Update test_praktikum.py
OKorzinina Dec 22, 2025
ea4c14e
Create mock_database fixture for tests
OKorzinina Dec 22, 2025
bc2d0b6
Complete unit test suite for Stellar Burgers
OKorzinina Dec 24, 2025
63db71f
fix: Update .gitignore with htmlcov and remove duplicates
OKorzinina Dec 24, 2025
20925a8
Remove htmlcov directory from .gitignore
OKorzinina Dec 24, 2025
7116841
Add coverage reports
OKorzinina Dec 24, 2025
5b71725
Update conftest.py
OKorzinina Dec 27, 2025
ef6836e
Update test_bun.py
OKorzinina Dec 27, 2025
1ba6d42
Update test_burger.py
OKorzinina Dec 27, 2025
2743c13
Update test_database.py
OKorzinina Dec 27, 2025
6e21091
Update test_ingredient.py
OKorzinina Dec 27, 2025
d220736
Update test_praktikum.py
OKorzinina Dec 27, 2025
d3fe91d
fix: Разделение неатомарного теста на атомарные согласно ревью
OKorzinina Dec 28, 2025
7ac5349
Исправлена неатомарность теста и разрешен конфликт
OKorzinina Dec 28, 2025
0861aa3
Исправлена неатомарность теста
OKorzinina Dec 28, 2025
2b29196
Исправлена неатомарность теста
OKorzinina Dec 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Virtual Environments
venv/
env/
ENV/
env.bak/
venv.bak/

# IDE
.vscode/
.idea/
*.swp
*.swo
*~

# Testing
.coverage

.pytest_cache/
.tox/
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/



allure-results/
allure-report/

# Output
*.log
*.sqlite3

# OS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Project specific
reports/
*.report
test_output/
Empty file removed __init__.py
Empty file.
2 changes: 2 additions & 0 deletions htmlcov/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

195 changes: 195 additions & 0 deletions htmlcov/class_index.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading