Skip to content
Snippets Groups Projects
Commit b0ad4850 authored by Alma Berisha's avatar Alma Berisha
Browse files

Tests für Wasili hinzugefügt

parent 9b1b3c6d
No related merge requests found
import unittest
import importlib.util
def load_student_class(path):
spec = importlib.util.spec_from_file_location("student_module", path)
student_module = importlib.util.module_from_spec(spec)
spec.loader.exec_module(student_module)
return student_module.RomanNumber()
class TestMeOnWasili(unittest.TestCase):
def setUp(self):
self.converter = load_student_class("other/Wasili/RomanNumber.py")
def test_values(self):
self.assertEqual(self.converter.convert_int_to_str(3), "")
self.assertEqual(self.converter.convert_int_to_str(6), "")
self.assertEqual(self.converter.convert_int_to_str(8), "")
self.assertEqual(self.converter.convert_int_to_str(12), "")
self.assertEqual(self.converter.convert_int_to_str(17), "")
self.assertEqual(self.converter.convert_int_to_str(29), "")
self.assertEqual(self.converter.convert_int_to_str(34), "")
self.assertEqual(self.converter.convert_int_to_str(55), "")
self.assertEqual(self.converter.convert_int_to_str(101), "")
self.assertEqual(self.converter.convert_int_to_str(501), "")
self.assertEqual(self.converter.convert_int_to_str(1003), None)
if __name__ == "__main__":
unittest.main()
import unittest
from my_romannumber import RomanNumber
class TestWasiliOnMe(unittest.TestCase):
def setUp(self):
self.r = RomanNumber()
def test_convert_1(self):
self.assertEqual(self.r.convert_int_to_str(1), "I")
def test_convert_21(self):
self.assertEqual(self.r.convert_int_to_str(21), "XXI")
def test_convert_empty(self):
self.assertEqual(self.r.convert_int_to_str(None), "Fehler: Bitte Zahl eingeben")
def test_convert_string(self):
self.assertEqual(self.r.convert_int_to_str("Hello"), "Fehler: Bitte Zahl eingeben")
def test_convert_downzero(self):
self.assertEqual(self.r.convert_int_to_str(-5), "Integer muss größer als 0 sein")
def test_convert_thousand(self):
self.assertEqual(self.r.convert_int_to_str(1000), "M")
if __name__ == "__main__":
unittest.main()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment