def test_DelDate(self):
     request = self.portal.REQUEST
     # add two dates
     request.form["rdvdate"] = "2008-11-27"
     view = RDV_RendezVousEdit(self.rdv, request)
     request.form["rdvdate"] = "2008-11-28"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(["2008-11-27", "2008-11-28"], view.getSelectedDates())
     # remove one date
     request.form["rdvdate"] = "2008-11-27"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(["2008-11-28"], view.getSelectedDates())
 def test_AddDate(self):
     request = self.portal.REQUEST
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual([], view.getSelectedDates())
     request.form["rdvdate"] = "2008-11-27"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(["2008-11-27"], view.getSelectedDates())
     request.form["rdvdate"] = "2008-11-28"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(["2008-11-27", "2008-11-28"], view.getSelectedDates())
     request.form["rdvdate"] = "2008-11-29"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(["2008-11-27", "2008-11-28", "2008-11-29"], view.getSelectedDates())
 def test_reedit_rendezvous(self):
     propositions = self._create_propositions()
     request = self.portal.REQUEST
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(propositions.keys(), view.getSelectedDates())
 def test_add_other_dates(self):
     propositions = self._create_propositions()
     request = self.portal.REQUEST
     request.form["rdvdate"] = "2008-11-30"
     view = RDV_RendezVousEdit(self.rdv, request)
     self.assertEqual(sorted(list(propositions.keys()) + ["2008-11-30"]), sorted(view.getSelectedDates()))