Skip to content
Snippets Groups Projects

hide visit fields in appointment edit view - #73

Merged Valentin Groues requested to merge 73-appointment-edit into master
3 files
+ 8
7
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -19,18 +19,23 @@ class AppointmentEditFormTests(TestCase):
self.sample_data = {'first_name': 'name',
'length': '50',
'visit': self.visit.id,
'location': location.id,
'datetime_when': "2020-01-01",
}
add_form = AppointmentAddForm(user=self.user, data=self.sample_data)
self.sample_data_with_visit = self.sample_data
self.sample_data_with_visit['visit'] = self.visit.id
add_form = AppointmentAddForm(user=self.user, data=self.sample_data_with_visit)
self.appointment = add_form.save()
def test_validation(self):
form = AppointmentEditForm(user=self.user, data=self.sample_data)
self.assertTrue(form.is_valid())
def test_no_visit_field(self):
form = AppointmentEditForm(user=self.user, data=self.sample_data)
self.assertNotIn('visit', form.fields)
def test_validation_invalid_location(self):
self.sample_data['location'] = create_location(name="xxx").id
form = AppointmentEditForm(user=self.user, data=self.sample_data)
Loading