Unittest zur Auswertung von PPKn¶
#SchrifttumsLinguistik¶
by Benjamin 'kristall' Kierdorf | kristall@c-base.org
cc some rights reserved by-sa (my e-mail is enough to satisfy the 'by')
@kristall:c-base.org (matrix)
@kristallpirat (@chaos.social, @bsky.social and @twiiter)
In [1]:
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import unittest
import cbtc_Pipe as Pipe
#import cbtc_Chunker as Chunker
from data_werte_PPK_aus import *
class Test_werte_PPK_aus(unittest.TestCase):
def test_werte_PPK_aus(self):
for i, (Input, expected) in enumerate(data):
if isinstance(Input, str):
with self.subTest(i=i, Input=Input, expected=expected):
r = Pipe.analysiere(Input)
Erg = r['Absätze'][0]['PPKn']
self.assertListEqual(expected, Erg, Input)
elif isinstance(Input, tuple):
with self.subTest(i=i, Input=Input[1], expected=expected):
r = Pipe.analysiere(Input[1], **Input[0])
Erg = r['Absätze'][0]['PPKn']
self.assertListEqual(expected, Erg, Input)
werte_PPK_aus = Test_werte_PPK_aus()
suite = unittest.TestLoader().loadTestsFromModule(werte_PPK_aus)
# if __name__ == '__main__':
# unittest.main(verbosity=2)
In [2]:
import time
print("Zuletzt geändert:", time.strftime("%d.%m.%y %H:%M:%S", time.localtime()))
Zuletzt geändert: 20.05.26 13:11:47