def test_update_parameters(self):
     test_string_345_simple = "{{" + test_title + "|" + test_string_argument_3 + "|" + test_string_argument_4 + "|" + test_string_argument_5 + "}}"
     test_list_345 = [test_dict_argument_3, test_dict_argument_4, test_dict_argument_5]
     handler = TemplateHandler(test_string_12_simple)
     self.assertEqual(test_dict_argument_1, handler.get_parameter('1'))
     self.assertEqual(test_dict_argument_2, handler.get_parameter('2'))
     handler.update_parameters(test_list_345)
     self.assertEqual(test_string_345_simple, handler.get_str(str_complex=False))
 def test_get_parameter(self):
     handler = TemplateHandler(test_string_12_complex)
     self.assertEqual(test_dict_argument_1, handler.get_parameter('1'))
     self.assertEqual(test_dict_argument_2, handler.get_parameter('2'))
 def test_BUG_2016_01_07(self):
     test_string = "{{Textdaten\n|AUTOR=[[Otokar Březina]]\n|VORIGER=Hände (Březina)/Orte der Harmonie und der Versöhnung\n|NÄCHSTER=Hände (Březina)/Frauen\n|TITEL=*\n|SUBTITEL=\n|HERKUNFT=''[[Hände (Březina)|Hände]],'' S. 57\n|HERAUSGEBER=\n|AUFLAGE= 1. Auflage\n|ENTSTEHUNGSJAHR=1908\n|ERSCHEINUNGSJAHR=1908\n|ERSCHEINUNGSORT=Wien\n|VERLAG=Moriz Frisch\n|ÜBERSETZER=[[Emil Saudek]]\n|ORIGINALTITEL=*\n|ORIGINALHERKUNFT=''Ruce,'' Prag 1901\n|BILD=\n|QUELLE=[[C:Hände (Březina)|Commons]]\n|KURZBESCHREIBUNG=\n|BEARBEITUNGSSTAND=fertig\n|WIKIPEDIA=\n|INDEXSEITE=Hände (Březina)\n}}"
     handler = TemplateHandler(test_string)
     list_of_keys = ["AUTOR",
                     "VORIGER",
                     "NÄCHSTER",
                     "TITEL",
                     "SUBTITEL",
                     "HERKUNFT",
                     "HERAUSGEBER",
                     "AUFLAGE",
                     "ENTSTEHUNGSJAHR",
                     "ERSCHEINUNGSJAHR",
                     "ERSCHEINUNGSORT",
                     "VERLAG",
                     "ÜBERSETZER",
                     "ORIGINALTITEL",
                     "ORIGINALHERKUNFT",
                     "BILD",
                     "QUELLE",
                     "KURZBESCHREIBUNG",
                     "BEARBEITUNGSSTAND",
                     "WIKIPEDIA",
                     "INDEXSEITE"]
     list_of_values = ["[[Otokar Březina]]",
                       "Hände (Březina)/Orte der Harmonie und der Versöhnung",
                       "Hände (Březina)/Frauen",
                       "*",
                       "",
                       "''[[Hände (Březina)|Hände]],'' S. 57",
                       "",
                       "1. Auflage",
                       "1908",
                       "1908",
                       "Wien",
                       "Moriz Frisch",
                       "[[Emil Saudek]]",
                       "*",
                       "''Ruce,'' Prag 1901",
                       "",
                       "[[C:Hände (Březina)|Commons]]",
                       "",
                       "fertig",
                       "",
                       "Hände (Březina)"]
     for i in range(len(list_of_keys)):
         self.assertDictEqual({'value': list_of_values[i], 'key': list_of_keys[i]}, handler.get_parameter(list_of_keys[i]))