def test_get(self): self.assertTrue( isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum.Value)) self.assertTrue( isinstance(PersonStatus.get(six.text_type('ALIVE')), Enum.Value)) self.assertEqual(PersonStatus.get(PersonStatus.ALIVE), PersonStatus.get(six.text_type('ALIVE')))
def test_choices(self): self.assertEqual(len(PersonStatus.choices()), len(PersonStatus)) for value, member in PersonStatus.choices(): self.assertTrue(isinstance(value, int)) self.assertTrue(isinstance(member, PersonStatus)) self.assertTrue(PersonStatus.get(value) == member) blank = PersonStatus.choices(blank=True)[0] self.assertEqual(blank, (BlankEnum.BLANK.value, BlankEnum.BLANK))
def test_get(self): self.assertTrue(isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum)) self.assertTrue( isinstance(PersonStatus.get(six.text_type("ALIVE")), Enum)) self.assertEqual( PersonStatus.get(PersonStatus.ALIVE), PersonStatus.get(six.text_type("ALIVE")), ) # Returns `default` if not found self.assertEqual(PersonStatus.get("ALIVEISH", "?"), "?") self.assertEqual(PersonStatus.get(99, "??"), "??")
def test_equal(self): self.assertTrue(PersonStatus.ALIVE == PersonStatus.ALIVE) self.assertFalse(PersonStatus.ALIVE == PersonStatus.DEAD) self.assertEqual(PersonStatus.get(PersonStatus.ALIVE), PersonStatus.get(PersonStatus.ALIVE))
def test_items(self): self.assertEqual(len(PersonStatus.items()), len(PersonStatus)) for name, value in PersonStatus.items(): self.assertTrue(isinstance(value, int)) self.assertTrue(isinstance(name, six.string_types)) self.assertEqual(PersonStatus.get(value), PersonStatus.get(name))
def test_get(self): self.assertTrue(isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum.Value)) self.assertTrue(isinstance(PersonStatus.get(six.text_type('ALIVE')), Enum.Value)) self.assertEqual(PersonStatus.get(PersonStatus.ALIVE), PersonStatus.get(six.text_type('ALIVE')))
def test_get(self): self.assertTrue( isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum.Value)) self.assertTrue(isinstance(PersonStatus.get(u'ALIVE'), Enum.Value))
def test_get(self): self.assertTrue(isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum.Value)) self.assertTrue(isinstance(PersonStatus.get(u'ALIVE'), Enum.Value)) self.assertEqual(unicode(PersonStatus.get(PersonStatus.ALIVE)), PersonStatus.label(PersonStatus.ALIVE))
def test_get(self): self.assertTrue(isinstance(PersonStatus.get(PersonStatus.ALIVE), Enum.Value)) self.assertTrue(isinstance(PersonStatus.get(u"ALIVE"), Enum.Value))