From e2c772f7c48d1c6b05e12c1637bf7e9332569927 Mon Sep 17 00:00:00 2001 From: BabatenkoTO Date: Fri, 21 Nov 2025 00:25:36 +0700 Subject: [PATCH] add new changes --- .coverage | Bin 0 -> 53248 bytes __init__.py => praktikumm/__init__.py | 0 bun.py => praktikumm/bun.py | 0 burger.py => praktikumm/burger.py | 10 +--- database.py => praktikumm/database.py | 7 +-- ingredient.py => praktikumm/ingredient.py | 0 .../ingredient_types.py | 0 praktikum.py => praktikumm/praktikum.py | 9 ++- requirements.txt | Bin 0 -> 1324 bytes tests/__init__.py | 0 tests/test_bun.py | 10 ++++ tests/test_burger.py | 52 ++++++++++++++++++ tests/test_database.py | 29 ++++++++++ tests/test_ingredient.py | 14 +++++ 14 files changed, 115 insertions(+), 16 deletions(-) create mode 100644 .coverage rename __init__.py => praktikumm/__init__.py (100%) rename bun.py => praktikumm/bun.py (100%) rename burger.py => praktikumm/burger.py (90%) rename database.py => praktikumm/database.py (86%) rename ingredient.py => praktikumm/ingredient.py (100%) rename ingredient_types.py => praktikumm/ingredient_types.py (100%) rename praktikum.py => praktikumm/praktikum.py (87%) create mode 100644 requirements.txt create mode 100644 tests/__init__.py create mode 100644 tests/test_bun.py create mode 100644 tests/test_burger.py create mode 100644 tests/test_database.py create mode 100644 tests/test_ingredient.py diff --git a/.coverage b/.coverage new file mode 100644 index 0000000000000000000000000000000000000000..e9f7b1c2664ab6bf3bc4ba2b330620bd2e3f14e3 GIT binary patch literal 53248 zcmeI4&u`pB6vyqgcb(m2<3LrGD5^3SNTVic7X*cJfV2%#)k+~Wa3R8--JMO`tnH2M zZIS~*+oD!N;sh5E>Yo93B#s<_14taGgoG*~5C=G*a^Q`B?2k5ERh3pH&3CkG&)75b z-uuj(8IQf*iz^rGP_Vk^J3M61D-(*UDz7o7C`z8bMf#?}popF(Xs`Cf2SxMB!u8pr z`L;5a`$#e0EiRk$W1knF9sPF9$$vO{)8P3koj?Eq5C8!XIM@W*D`Q4!a#FqeUdSsA z5&FC;{CHbD^XAgx>JnRBJbht_#mCsu0;4cL&lZ{QZL_BES>0|3X1g`J%0t^-XW@oO zbGHIflM@{sqp412T!_lcm}S?fR4CS|il%Qn+}~xJVs|dekVp%~P8c7cN`$@c${g%y zQhb*AqAq;lRz(nNan!EO7G|%#Uoc9C4yiXpWE1zR^cn55h7NR1IajBOs-9ny+E;w; zRyRa2$9TuWsz-Y6gt4{0=Nu0`*09~kOgFGY+jE)N5!F^GYI_LY0Ac-60zXW8&q;o+0aXj zec-m)qb+Kheh#E4Ovo>p&cMUEozSQR@AI+1*z({v6Ga2`Cnd2!8?#qtGyd)!O`bfP^DoZ-BO2e!4`NfuIgTV?mm& z-g2w5s|3=9s&_^Bd|fOgXX9bvQ9Ba3PC1_|Elm${osJ7wq?lFv}ryRk9mY)tJ_ZuYB65UZU?IXz#Doy350)_)IoedgbsS#ia^XS#ERJ-pNEN z-v-E_*Ha?M8Bse8ZS1%XY|s+_ihQ|VDQv%v#73I#K);&~0h-FR-G66XSvX$LIQ z;oe#4)ovZZuB>DI%1oqFI=RSUew8|1+P^5`INYrz^Oc;2<63F#mz`6}i3brX$Y!Wh z2Gm9Gsxz%LIV(r3wEl%AF_E=8ycTzN*(g0VZf}Tts*7i%vpf``?Fc5bM9M^twao)o z^#z@zxpa0$yPq4#*0RcSD_6-Q@=~rnts13c$JBN!>5TC>V+Ay+J3Li8NoM+-0T2KI5C8!X009sH z0T2LzgG``q=t_I#%&E1v0(vohjn^F8T{|m+&CqMEy>7d_VZGsdmqj(SR=K;&t<$_h zFOIvLp7q=dYiI3d!*eXFoW{y)O`mUu_GZg*x>0(C-N}(0YdCV~Pi5%e9Bko+R=C>~ z0f`e?61O}Yaq@-!3J(N{S=UL-#o>tQT1A4Y8VNc-96^Uw*5NaA|d|Je<_eQ`))x>gZBy{5O%4@ppG z{jYJoy)-l-a{ZqX)GYbocw5i float: def get_receipt(self) -> str: receipt: List[str] = [f'(==== {self.bun.get_name()} ====)'] - for ingredient in self.ingredients: receipt.append(f'= {str(ingredient.get_type()).lower()} {ingredient.get_name()} =') - - receipt.append(f'(==== {self.bun.get_name()} ====)\n') + receipt.append(f'(==== {self.bun.get_name()} ====)') receipt.append(f'Price: {self.get_price()}') return '\n'.join(receipt) diff --git a/database.py b/praktikumm/database.py similarity index 86% rename from database.py rename to praktikumm/database.py index 4c75baf71..6ee227dab 100644 --- a/database.py +++ b/praktikumm/database.py @@ -1,8 +1,7 @@ from typing import List - -from praktikum.bun import Bun -from praktikum.ingredient import Ingredient -from praktikum.ingredient_types import INGREDIENT_TYPE_SAUCE, INGREDIENT_TYPE_FILLING +from praktikumm.bun import Bun +from praktikumm.ingredient import Ingredient +from praktikumm.ingredient_types import INGREDIENT_TYPE_SAUCE, INGREDIENT_TYPE_FILLING class Database: diff --git a/ingredient.py b/praktikumm/ingredient.py similarity index 100% rename from ingredient.py rename to praktikumm/ingredient.py diff --git a/ingredient_types.py b/praktikumm/ingredient_types.py similarity index 100% rename from ingredient_types.py rename to praktikumm/ingredient_types.py diff --git a/praktikum.py b/praktikumm/praktikum.py similarity index 87% rename from praktikum.py rename to praktikumm/praktikum.py index ec522fa6d..7852d8f0a 100644 --- a/praktikum.py +++ b/praktikumm/praktikum.py @@ -1,9 +1,8 @@ from typing import List - -from praktikum.bun import Bun -from praktikum.burger import Burger -from praktikum.database import Database -from praktikum.ingredient import Ingredient +from praktikumm.bun import Bun +from praktikumm.burger import Burger +from praktikumm.database import Database +from praktikumm.ingredient import Ingredient def main(): diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000000000000000000000000000000000000..9c1634658c663d059a59ed9d8df1ae7bb84d66b4 GIT binary patch literal 1324 zcmZ{k-BR0741{&f4383q6PLDJaLaXPcz}*EspBb$-PnYmhllPb<@lsP$7AP5dsZv0 zw^7e4T}wN&WEXm#+o_${XXv%{w$<52pBr8L8vk>867Oz~ z!duPUjq>gk@9dZE$bK#bpuRg21&yL5j;^e&v9EA~gh@&~WwiY(|Ihd1pbELC7>8w45 zE;v!u>EF&fy7g*XM}!;s>{hOA+_C6Y^s@5vy<*eBkx-n(9=$%(ncf|aT!ZpAQcrc{ z&AE!}AhuFk&&~zc(sKE2bKvdmv_mgi7p{<*z1NNFxJowkS4X=yD)!_NYENE$I5_&b*o%Hf#5~cR z(dV0L?tCWbbM0QUaYYdsgOM%mbP63*Tlw?f*uoygc