self.assertEqual(['[[Birgitzer Alm]]'], opt_wikipage_enum_from_str('[[Birgitzer Alm]]'))
self.assertEqual([], opt_wikipage_enum_from_str('Nein'))
self.assertEqual(None, opt_wikipage_enum_from_str(''))
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('[[Birgitzer Alm')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('Birgitzer Alm]]')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('[Birgitzer Alm]')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('Birgitzer Alm')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('Birgitzer Alm; Kemater Alm')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('[[Birgitzer Alm; Kemater Alm]]')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('[[Birgitzer Alm]], [[Kemater Alm]]')
+ with self.assertRaises(ValueError):
+ opt_wikipage_enum_from_str('[[Birgitzer Alm]]; Kemater Alm')
def test_to_str(self):
self.assertEqual('[[Birgitzer Alm]]; [[Kemater Alm]]', opt_wikipage_enum_to_str(['[[Birgitzer Alm]]', '[[Kemater Alm]]']))