Python
caution
Bisher wurde der Python-Evaluator in keiner Lehrveranstaltung produktiv eingesetzt.
Beispiele
Im Beispiel-Repository befinden sich Beispielaufgaben.
Tests
Es wird die Python Bibliothek unittest
verwendet. Zusätzlich wird die Bibliothek
unittest-xml-reporting
verwendet. In der
Testdatei muss zunächst die Bibliothek unittest
sowie die abgegebene Lösungsdatei importiert
werden:
BaumTest.py
import unittest
from Baum import *
Weiterhin muss die Datei eine Unit-Test Suite definieren, z.B.:
BaumTest.py
class TreeTest(unittest.TestCase):
b0=Baum()
def setUp(self):
self.b0 = Baum()
def testGroesse1(self):
self.assertEqual(0,self.b0.groesse())
Umgebungen
TODO