Skip to main content

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