예제 #1
0
 def test_get_label(self):
     self.assertEqual(LabelBeer.get_label(LabelBeer.STELLA),
                      "Stella Artois")
     self.assertEqual(LabelBeer.get_label(LabelBeer.STELLA.value),
                      "Stella Artois")
     self.assertEqual(LabelBeer.get_label(LabelBeer.STELLA.name),
                      "Stella Artois")
     self.assertIsNone(LabelBeer.get_label(89))
예제 #2
0
    def test_labels(self):
        self.assertEqual(LabelBeer.JUPILER.name, LabelBeer.JUPILER.label)
        self.assertNotEqual(LabelBeer.STELLA.name, LabelBeer.STELLA.label)
        self.assertTrue(isinstance(LabelBeer.STELLA.label, six.string_types))
        self.assertEqual(LabelBeer.STELLA.label,
                         six.text_type("Stella Artois"))

        # Check that the old classmethod still works. Kept for backward compatibility.
        self.assertEqual(LabelBeer.label(LabelBeer.STELLA.value),
                         six.text_type("Stella Artois"))
        self.assertEqual(LabelBeer.label("STELLA"),
                         six.text_type("Stella Artois"))
예제 #3
0
    def test_name(self):
        self.assertEqual(PersonStatus.ALIVE.name, six.text_type("ALIVE"))
        self.assertEqual(LabelBeer.STELLA.name, six.text_type("STELLA"))

        # Check that the old classmethod still works. Kept for backward compatibility.
        self.assertEqual(LabelBeer.name(LabelBeer.STELLA.value),
                         six.text_type("STELLA"))
        self.assertEqual(PersonStatus.name("ALIVE"), six.text_type("ALIVE"))
        self.assertEqual(PersonStatus.name(PersonStatus.ALIVE),
                         six.text_type("ALIVE"))
    def test_label(self):
        self.assertEqual(PersonStatus.ALIVE.label, six.text_type("ALIVE"))
        self.assertEqual(LabelBeer.STELLA.label,
                         six.text_type("Stella Artois"))
        self.assertEqual(LabelBeer.label(LabelBeer.STELLA),
                         six.text_type("Stella Artois"))

        # Same as when coercing to string
        self.assertEqual(six.text_type(PersonStatus.ALIVE),
                         six.text_type("ALIVE"))
        self.assertEqual(six.text_type(LabelBeer.STELLA),
                         six.text_type("Stella Artois"))
예제 #5
0
 def test_labels(self):
     self.assertEqual(LabelBeer.name(LabelBeer.JUPILER),
                      LabelBeer.label(LabelBeer.JUPILER))
     self.assertNotEqual(LabelBeer.name(LabelBeer.STELLA),
                         LabelBeer.label(LabelBeer.STELLA))
     self.assertTrue(
         isinstance(LabelBeer.label(LabelBeer.STELLA), six.string_types))
     self.assertEqual(LabelBeer.label(LabelBeer.STELLA),
                      six.text_type('Stella Artois'))
예제 #6
0
 def test_label(self):
     self.assertEqual(PersonStatus.ALIVE.label, six.text_type("ALIVE"))
     self.assertEqual(LabelBeer.STELLA.label,
                      six.text_type("Stella Artois"))
     self.assertEqual(LabelBeer.label(LabelBeer.STELLA),
                      six.text_type("Stella Artois"))
예제 #7
0
 def test_labels(self):
     self.assertEqual(LabelBeer.name(LabelBeer.JUPILER), LabelBeer.label(LabelBeer.JUPILER))
     self.assertNotEqual(LabelBeer.name(LabelBeer.STELLA), LabelBeer.label(LabelBeer.STELLA))
     self.assertTrue(isinstance(LabelBeer.label(LabelBeer.STELLA), six.string_types))
     self.assertEqual(LabelBeer.label(LabelBeer.STELLA), six.text_type('Stella Artois'))
예제 #8
0
 def test_labels(self):
     self.assertIsInstance(
         dict(LabelBeer.choices())[0].label, (Promise, str))
     self.assertIsInstance(
         dict(PersonStatus.choices())[0].label, (Promise, str))
예제 #9
0
 def test_labels(self):
     self.assertIsInstance(dict(LabelBeer.choices())[0].label, (Promise, str))
     self.assertIsInstance(dict(PersonStatus.choices())[0].label, (Promise, str))