def test_dl_with_bool(self): self.education_group_year.partial_deliberation = False response = dl_with_parent(self.context, "partial_deliberation") self.assertEqual(response["value"], "no") self.assertEqual(response["parent_value"], None) self.education_group_year.partial_deliberation = True response = dl_with_parent(self.context, "partial_deliberation") self.assertEqual(response["value"], "yes") self.assertEqual(response["parent_value"], None) self.education_group_year.partial_deliberation = None self.parent.partial_deliberation = True response = dl_with_parent(self.context, "partial_deliberation") self.assertEqual(response["value"], None) self.assertEqual(response["parent_value"], "yes")
def test_dl_default_value(self): self.education_group_year.acronym = "" self.parent.acronym = "" response = dl_with_parent(self.context, "acronym", default_value="avada kedavra") self.assertEqual(response["value"], "") self.assertEqual(response["label"], _("acronym")) self.assertEqual(response["parent_value"], "") self.assertEqual(response["default_value"], "avada kedavra")
def test_dl_invalid_key(self): self.education_group_year.partial_deliberation = False with self.assertRaises(FieldDoesNotExist): response = dl_with_parent(self.context, "not_a_real_attr")
def test_dl_value_in_parent(self): self.education_group_year.acronym = "" response = dl_with_parent(self.context, "acronym") self.assertEqual(response["value"], "") self.assertEqual(response["label"], _("Acronym")) self.assertEqual(response["parent_value"], self.parent.acronym)
def test_dl_value_in_education_group(self): response = dl_with_parent(self.context, "acronym") self.assertEqual(response["value"], self.education_group_year.acronym) self.assertEqual(response["label"], _("Acronym/Short title")) self.assertEqual(response["parent_value"], None)
def test_dl_invalid_key(self): self.education_group_year.partial_deliberation = False response = dl_with_parent(self.context, "partial_deliberation", "not_a_real_attr") self.assertEqual(response["value"], None) self.assertEqual(response["parent_value"], None)