From 8ec0c4616f1ff2601a37dd61cb069e48653a9522 Mon Sep 17 00:00:00 2001
From: Marvin Serchimo <marvin.serchimo@student.reutlingen-university.de>
Date: Fri, 4 Apr 2025 16:17:00 +0200
Subject: [PATCH] 3 fails

---
 .../test_converter.cpython-313.pyc            | Bin 4546 -> 4643 bytes
 .../Test_Converter_R\303\266mische_Zahlen.py" |  30 ++++++++++--------
 ...er_R\303\266mische_Zahlen.cpython-313.pyc" | Bin 0 -> 2914 bytes
 ProjektTest/report.md                         |  12 +++----
 ProjektTest/test_converter.py                 |   4 +--
 5 files changed, 23 insertions(+), 23 deletions(-)
 create mode 100644 "ProjektTest/other/AliciMuhamed/__pycache__/Test_Converter_R\303\266mische_Zahlen.cpython-313.pyc"

diff --git a/ProjektTest/__pycache__/test_converter.cpython-313.pyc b/ProjektTest/__pycache__/test_converter.cpython-313.pyc
index dfc78aba09215873aa86917e4b67849ccfebfa75..45e751399e7a0247fe001f5d763bf8782905bd14 100644
GIT binary patch
delta 1068
zcmZvb-)qxQ6vyvP(ll+BcA2hpZq?3;5*!oP%?A~A%njV^Wb6DjD%Y%wYoI^aO{zFS
z_cVmzL&>9$f-n(52L1sGKKgD@1Ybl1e{AzXe3<v#)qyjCd<ft3J@=fPoV?6DI-sp<
zS`@LX@6)%rUk$ATKWiLHjpR{Y9Fs;vR8FHL+K=+m9+VFigaHw}2+=TCWu}G;;cZpn
zs>0Mr0Zq0w?sn?Yf|`#Wzk-n2h7c2zjVBqbHr}Lk1N&O8R;dlusy8j_TJ-rB8DrI3
z!-GfTtcKrCh~t{BT_mRKQhTQES`Hyph59-m#yjEgW`%B<i{aH};hHG7fUJ36L#JhK
zi?3#76<>tpaYLr88ANvhb_3c0P?RPBJ4z%$13=ITGc2K>LU$;!)ke}=7COAA;l~GI
zl7`?*74}+wr1<y6RxpKj9L$iWG4GaQ=ul!2z3WIlOx%|q#Hj8qs&|eIFqIx-SP^~I
zbR0I9;rY5*rlSzx4UVy=?UM?T3CuG)vtZ~4TmbyzIvd?`EqJY}s{bGFQS;4H(vaI7
zd`hC_a?>S%VQ;WY(k8iUAw8Gnmwtw(f~`Na=`Cy5=ii%~n{;2W?PKhE)3zY?_he~T
zu<dQUdJh)Bz<gNaMlA3npNH%Tz!cyrpa39%8NdyI4G3C>5eNWIu-k#LFQGL7htg|`
z_qz2k?}5jCg^-GAR|zpRU#VAZm+i0Xi{?y`!f!++hK)Xknp?7H?_k+3+PQkktXQ+X
zQ_M=X{|qwu>P5wNiY1Foo29Z<r6D-r901mlFQ>0SQf|m(Tf>`#9cR19TG+ABzH+is
no2{3vQ*@qrU@e_X4BthJ@p=N`)(<H29!+h?-fewYf~o!ibs6AR

delta 941
zcmZvb&ubGw6vt<FH<Q`j?B<7dYfPh!QOYWUSbM3Whz6`+wOOSSBFWl@QfRk0n+STb
zUWy1Fmcf5OPdzCFyo&w{;$;y$c=DpssuvG&-t-4pcVRvZ-}jyO9y4!W9(`Z6HZ99Q
z;%j{TzVIrtiugq|R-Qb7jv!Axh&-*SOsEh?h-p$y36(UpT{R`uv`}di)icr4Qa;_J
zo<4aSA-{l-5DU?pDmJ3H+^3jeZ1Ajd5!-x5DGfnwmIGJ-BEcUk6(U8#U#E-xcgkgz
zm=MZvlUyLuYWHst6W@Xa(=K6o2#a!v?E~xw*nlCxo-)Ir0UWWyw7?qrrBqVRRx87z
z>f2+wkX=REVtsBUxZh#j4qL|zItj7BD6{x;>J~C$zluH;$37I@C)zWc<#;>$@Dw{E
zbT%QduEwSxh9W`jUe8}*S0Es}n-aU-To3daERT+`)8H5fTm$@L^NnpAKWUoz|Kn4p
zx0B{D93D+hGoG2<u_@pvC)+AkeaptbS%x!`Y_jdfcCN2~27>`Rlx!Q=ZE0I|O38-b
z+29d8yo==>O}lpD!(N5c*8z3FET93n184*00Skbn0jNO$a8|4k?s*MuC^&U|gYqxA
z6S4;xk7=v5>@NnbmTSbc7c6$Wov<6L{@pnS{{_<ka%^FqVtP}AFZtrBWeJ$dSc3$6
qMlh!5mRII`OP%v95FVJO&=dHfVvIL+2jSdjRQ*YLoUdtcBYy!}XR)II

diff --git "a/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py" "b/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
index c2ca418..d8c881a 100644
--- "a/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
+++ "b/ProjektTest/other/AliciMuhamed/Test_Converter_R\303\266mische_Zahlen.py"
@@ -2,20 +2,22 @@
 
 import unittest
 import sys
-sys.path.append("/Users/marvin/Documents/GitHub/romannumbers")
-from ProjektTest.test_converter import RomanConverter as MyConverter 
-def convert(n: int) -> str:
-    roman_numerals = {
-        1000: "M", 900: "CM", 500: "D", 400: "CD",
-        100: "C", 90: "XC", 50: "L", 40: "XL",
-        10: "X", 9: "IX", 5: "V", 4: "IV", 1: "I"
-    }
-    result = ""
-    for value in sorted(roman_numerals.keys(), reverse=True): #Schleife, die über die Schlüssel (die Dezimalzahlen) des roman_numerals-Dictionaries iteriert und in absteigender reienfolge zurück gibt durch value nimmt  in jeder Iteration den Wert des nächsten sortierten Schlüssels an
-        while n >= value: #Dies startet eine while-Schleife, die so lange ausgeführt wird, wie der Wert von n größer oder gleich dem aktuellen value (der Dezimalzahl) ist
-            result += roman_numerals[value] #fügt die entsprechende römische Ziffer (den Wert aus dem roman_numerals-Dictionary) zur result-Zeichenkette hinzu.
-            n -= value # aktuelle value - n
-    return result
+#sys.path.append("/Users/marvin/Documents/GitHub/romannumbers")
+#from ProjektTest.test_converter import RomanConverter as MyConverter 
+
+class MomoConverter():
+    def convert(n: int) -> str:
+        roman_numerals = {
+            1000: "M", 900: "CM", 500: "D", 400: "CD",
+            100: "C", 90: "XC", 50: "L", 40: "XL",
+            10: "X", 9: "IX", 5: "V", 4: "IV", 1: "I" 
+        }
+        result = ""
+        for value in sorted(roman_numerals.keys(), reverse=True): #Schleife, die über die Schlüssel (die Dezimalzahlen) des roman_numerals-Dictionaries iteriert und in absteigender reienfolge zurück gibt durch value nimmt  in jeder Iteration den Wert des nächsten sortierten Schlüssels an
+            while n >= value: #Dies startet eine while-Schleife, die so lange ausgeführt wird, wie der Wert von n größer oder gleich dem aktuellen value (der Dezimalzahl) ist
+                result += roman_numerals[value] #fügt die entsprechende römische Ziffer (den Wert aus dem roman_numerals-Dictionary) zur result-Zeichenkette hinzu.
+                n -= value # aktuelle value - n
+        return result
 
 class TestRomanConverter(unittest.TestCase):
     def test_1(self):
diff --git "a/ProjektTest/other/AliciMuhamed/__pycache__/Test_Converter_R\303\266mische_Zahlen.cpython-313.pyc" "b/ProjektTest/other/AliciMuhamed/__pycache__/Test_Converter_R\303\266mische_Zahlen.cpython-313.pyc"
new file mode 100644
index 0000000000000000000000000000000000000000..3a4daff46f4bf63e3eabb02cb54bd61124da97a3
GIT binary patch
literal 2914
zcmcIm%}*Og6rb5$+lxQI7)-EnT1wLolYsdMN=d7<k%=0V*sVMvaucMLV>Ymfy>4dL
zk?1Lk+LR+bprFzNM{>(4%AvRZ0ToIS*0hI8J+wa6iK%k!duy9~6zGYO_V?!Fy*KY`
zX0{#(cnP$}fBrpx-$TeBIA}Fjvs1qdofX0eqZbHoP|9g986ZrG5++Yb4NfjOa|+D4
zW=Y1~QuKmO$W2aV*2UbXvxMYAgaEJq1y8FtKqi{qelkzzY1~uAaXQ~(K&mtc^>?AO
z0-88wgiDNanMtz>lV@Eg6$TdFP`I19xM$uS_lQ8MR4gS+=53wZI<KlAE2t^lT(`^I
z%+sb)B<=8_(e>{EAPAI6OlArL^O=XKtc`h@kNH`EwGRhO$~sKx>aP3@%`_bb;oa79
ziv?Ndq|`;u#|SaytbF=MLgpZpDM(57tr;2PKNNs9DJu^h0ZJM?Ipl$`rQRUKNBYT(
zbd1D9X+cv$N~Q#z0x~6NQb^gPpcjE$6f`TO>8zlafm{}JIv%M01*REaBkX{|#xg*4
z4z{dbK^Q}L9{~%b+J=AzRWagK^iYsXaVk7qhbUTlToP`p1mT<$%1wRIibK4SshyXK
zIa4#sMV;pg7RJ~r7i{6Wohy`e3$^t_+bKdPF=K(ML@~#28)jmvlm{Wxwi2Hj_WAO)
zgrf-*T|=hNdFh6J)4rrzcA{i2=sa<@VC0Qdc_CNS=Mp%t?PgfZ{Pd`3SosBAyOLWd
z=;rX3i^7v{6o3f7QVqk+Y4q4C0o)<Khr+8<>(;~WN@w@#vGwG}rAn}CRax)a=zjS2
zQ;!n$F16RZB-Fj+{w>_Mn%<5jHe-n=vC+pTe+hrGbgmNWS{bYadp5$G(ZpsjvFxq{
zJHPWT)0&HPb>AO+DwCeGw5F0^&r+ZcTapJP9an{_X(o81X~L^%#nN24fPKHF-74n_
z&6N&KyKZpHE*Pe6mS9;nOk2p7%{gXIgf-2wbGDJ!a<<KlYh_!vG>spJH9m;&9s;Jp
z0Xzy;7~meMNj_K4@_3B^Ssj0lq#=RKdH8l4Rs**B8GzRhVH6ZI8PJ8t5Dy`shq(b&
z<^gPDDxjCOao@Z*?h_%*T?VUWH-FV0Q2ffV#8SkgRln?PIYTlnBVgQWSCPYMts|Fd
z-D#}_po~s5Wtr5v$>7EzaXHQ3gmsSLh|9v4v!Fcfa~OQ#OD*nN=LGrz6^f-7u3M<9
z--)VlL#%CWR7C#k(Qso4PBpP`lRKoM`nT2IO||!jzO|#<k>SnA@W!ntk<o|aTk0t%
z@OuZ~G)S+I{|mrDPWFKY-U;wP;-|2Wg~KNSUUtUQuy{m7_w{BZ3Nm%f)ywW2Sr4uC
zt>?GY!Nc^TidhnJHapF+3imO8Y;=F~$422ECf45O>s#uH!!(~q(C7|?1I(W|Ao>#{
z@Ej0+76A|TVO0y3EQeQVA4An<nT&|O{p)0;ALRFlbk|yJ-P%%*AF2bGV2-!@-jQx=
zIWQt(2Y4_tu(u1{YezTaLoOEMXZTeUo>VfGO-^SIbYpUI@&Gqr_1OMyv~8(lP9~h!
zA|3bh6BxB2gkgjP!iNYSBb-Axk8lAYjgUdWe~H&$oRc_*fa$Q_0k}t=N!0bhGdFb|
zf2L5^5Q5V?;SB$Q;dsLyl*8Atm@`aGgC9DzY#KHu4qm=R%X!I!irGu%;LdjTLfeIc
z60eye)Q=i(>lyw9@ZkMz;VG)gl+wDJ(BQAc`&{+Yo~Hz0C)Pp7S9`Z3gPW1T9Rh>e
c08#u)Up<i{6~+H;>Tc?r&uTJJqK>Wq0^hJvmH+?%

literal 0
HcmV?d00001

diff --git a/ProjektTest/report.md b/ProjektTest/report.md
index f34dc7c..a412aad 100644
--- a/ProjektTest/report.md
+++ b/ProjektTest/report.md
@@ -1,8 +1,6 @@
-## Eigene Tests gegen andere Implementierungen
-
-| Name           | Interface break | Failed Testcases                                                                       |
-|----------------|------------------|-----------------------------------------------------------------------------------------|
+| Name           | Interface break | Failed Testcases                                                               |
+|----------------|------------------|---------------------------------------------------------------------------------|
 | BerishaAlma    | no               | test_1, test_4, test_21, test_1000, test_0, test_float, test_negative, test_multiple_values |
-| GotsisWasilios | yes              | all                                                                                     |
-| RafehDaniel    | no               | none                                                                                    |
-| AliciMuhamed   | no               | none                                                                                    |
+| GotsisWasilios | yes              | all                                                                             |
+| RafehDaniel    | no               | none                                                                            |
+| AliciMuhamed   | no               | none                                                                            |
diff --git a/ProjektTest/test_converter.py b/ProjektTest/test_converter.py
index 5796bf4..c7a28c8 100644
--- a/ProjektTest/test_converter.py
+++ b/ProjektTest/test_converter.py
@@ -10,7 +10,7 @@
 
 import unittest
 from abc import ABC, abstractmethod
-
+from other.AliciMuhamed.Test_Converter_Römische_Zahlen import MomoConverter as momo
 
 # Interface (abstrakte Basisklasse)
 class IConverter(ABC):
@@ -58,7 +58,7 @@ class RomanConverter(IConverter):
 # Testklasse mit 8 funktionierenden Tests
 class TestRomanConverter(unittest.TestCase):
     def setUp(self):
-        self.converter = RomanConverter()
+        self.converter = momo
 
     # Bei Eingabe der Zahl 1 soll "I" ausgegeben werden
     def test_1(self):
-- 
GitLab