コード例 #1
0
ファイル: test_types.py プロジェクト: jeffknupp/alchy
 def test_from_string(self):
     self.assertIs(OrderStatus.from_string('p'), OrderStatus.pending)
     self.assertRaises(ValueError, OrderStatus.from_string, 'invalid')
コード例 #2
0
ファイル: test_types.py プロジェクト: jeffknupp/alchy
    def test_iter_support(self):
        self.assertTrue(len(list(OrderStatus)) > 0)

        for status in OrderStatus:
            self.assertTrue(hasattr(OrderStatus, status.name))
            self.assertIs(OrderStatus.from_string(status.value), getattr(OrderStatus, status.name))
コード例 #3
0
ファイル: test_types.py プロジェクト: jeffknupp/alchy
 def test_type(self):
     self.assertIsInstance(OrderStatus.db_type().impl, sqlalchemy.types.Enum)