Ejemplo n.º 1
0
    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")
Ejemplo n.º 2
0
    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")
Ejemplo n.º 3
0
 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")
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)