Hallo zusammen,
ich habe versucht einen UnitTest über folgendes Python-Skript in CODESYS auszuführen. Der Test enthält Subtests und das Skript funktioniert in PyCharm einwandfrei, allerdings nicht in CODESYS. Hier das Skript.
import unittest class MyTest(unittest.TestCase): def testCase1(self): for i in range(6): with self.subTest(i=i): self.assertEqual(i % 2, 0, "Fehler, Rest ungleich 0") if __name__ == '__main__': unittest.main()
Ich bekomme folgende Fehlermeldung:
AttributeError: 'MyTest' object has no attribute 'subTest'
Wird die Funktion einfach (noch) nicht unterstützt, weil eine ältere Python-Version verwendet wird? Gibt es einen Workaround?
Vielen Dank schonmal.
Log in to post a comment.
Hallo zusammen,
ich habe versucht einen UnitTest über folgendes Python-Skript in CODESYS auszuführen. Der Test enthält Subtests und das Skript funktioniert in PyCharm einwandfrei, allerdings nicht in CODESYS. Hier das Skript.
Ich bekomme folgende Fehlermeldung:
Wird die Funktion einfach (noch) nicht unterstützt, weil eine ältere Python-Version verwendet wird?
Gibt es einen Workaround?
Vielen Dank schonmal.