def addMultipleFields(self):
     a = DocumentFields()
     a.setField("title", "bc")
     a.setField("conf", "machin")
     a.setField("author", "martin")
     assert (a.getNbFields() == 3)
     assert (a.hasField("title"))
     assert (a.hasField("conf"))
     assert (a.hasField("author"))
     assert (a.getField("title") == "bc")
     assert (a.getField("conf") == "machin")
     assert (a.getField("author") == "martin")
 def test_addMultipleFields(self):
     a = DocumentFields()
     a.setField("title", "bc")
     a.setField("conf", "machin")
     a.setField("author", "martin")
     self.assertEqual (a.getNbFields(), 3)
     self.assertTrue(a.hasField("title"))
     self.assertTrue(a.hasField("conf"))
     self.assertTrue(a.hasField("author"))
     self.assertEqual(a.getField("title"), "bc")
     self.assertEqual(a.getField("conf"), "machin")
     self.assertEqual(a.getField("author"), "martin")
 def test_changeField(self):
     a = DocumentFields()
     a.setField("title", "bc")
     a.setField("title", "Other")
     self.assertEqual (a.getNbFields(), 1)
     self.assertTrue(a.hasField("title"))
     self.assertEqual(a.getField("title"), "Other")
 def addField(self):
     a = DocumentFields()
     a.setField("title", "bc")
     assert (a.getNbFields() == 1)
     assert (a.hasField("title"))
     assert (a.getField("title") == "bc")