import unittest from converter import group_term, Taxonomy class ConverterTestCase(unittest.TestCase): def test_group_term(self): terms = {} line = "abstimmen;1;Wissen\n" group_term(line, terms) wissen_grp:set[str] = terms[(1,"Wissen")] self.assertTrue( "abstimmen" in wissen_grp ) self.assertEqual(len(wissen_grp), 1) print(terms) def test_add_data(self): key = (1, "Wissen") value = "abstimmen" terms = { key : {value} } line = "anführen;1;Wissen\n" group_term(line, terms) wissen_grp:set[str] = terms[key] self.assertTrue( "anführen" in wissen_grp ) self.assertTrue( len(wissen_grp), 2 ) if __name__ == '__main__': unittest.main()