test_arithmetic.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:py-flags 作者: pasztorpisti 项目源码 文件源码
def test_lt(self):
        self._test_incompatible_types_fail(operator.__lt__)

        self.assertFalse(no_flags < no_flags)
        self.assertTrue(no_flags < all_flags)
        self.assertTrue(no_flags < f0)
        self.assertTrue(no_flags < f1)
        self.assertTrue(no_flags < f2)
        self.assertTrue(no_flags < f01)
        self.assertTrue(no_flags < f02)
        self.assertTrue(no_flags < f12)

        self.assertFalse(f0 < no_flags)
        self.assertTrue(f0 < all_flags)
        self.assertFalse(f0 < f0)
        self.assertFalse(f0 < f1)
        self.assertFalse(f0 < f2)
        self.assertTrue(f0 < f01)
        self.assertTrue(f0 < f02)
        self.assertFalse(f0 < f12)

        self.assertFalse(f01 < no_flags)
        self.assertTrue(f01 < all_flags)
        self.assertFalse(f01 < f0)
        self.assertFalse(f01 < f1)
        self.assertFalse(f01 < f2)
        self.assertFalse(f01 < f01)
        self.assertFalse(f01 < f02)
        self.assertFalse(f01 < f12)

        self.assertTrue(no_flags < all_flags)
        self.assertFalse(all_flags < all_flags)
        self.assertTrue(f0 < all_flags)
        self.assertTrue(f1 < all_flags)
        self.assertTrue(f2 < all_flags)
        self.assertTrue(f01 < all_flags)
        self.assertTrue(f02 < all_flags)
        self.assertTrue(f12 < all_flags)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号