Beispiel #1
0
 def test_desc(self):
     """
     Getting an enumeration item's description by value returns the
     description or an empty `unicode` string if no item is represented
     by the given value.
     """
     values = [
         EnumItem(u'foo', u'Foo', hidden=True),
         EnumItem(u'bar', u'Bar')]
     enum = Enum('doc', values)
     self.assertThat(
         [e.desc for e in enum],
         Equals([enum.desc(e.value) for e in enum]))
     self.assertThat(enum.desc(u'DOES_NOT_EXIST'), Equals(u''))