test_arithmetic.py 文件源码

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

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

        self.assertTrue(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.assertTrue(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.assertTrue(f01 <= f01)
        self.assertFalse(f01 <= f02)
        self.assertFalse(f01 <= f12)

        self.assertTrue(no_flags <= all_flags)
        self.assertTrue(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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号