python类__ge__()的实例源码

__init__.py 文件源码 项目:Tattle 作者: nickmaccarthy 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def get_operator(op):
    if not op: return None

    if "ge" in op or ">=" in op:
        opr = operator.__ge__
    elif "gt" in op or ">" in op:
        opr = operator.__gt__
    elif "le" in op or "<=" in op:
        opr = operator.__le__
    elif "lt" in op or "<" in op:
        opr = operator.__lt__
    elif "eq" in op or "=" in op or "==" in op:
        opr = operator.eq
    elif "ne" in op or "!=" in op or "<>" in op:
        opr = operator.ne
    return opr
native_int.py 文件源码 项目:ntypes 作者: AlexAltea 项目源码 文件源码 阅读 32 收藏 0 点赞 0 评论 0
def __ge__(self, rhs):
        return op_relational(self, rhs, operator.__ge__)
native_float.py 文件源码 项目:ntypes 作者: AlexAltea 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, rhs):
        return op_relational(self, rhs, operator.__ge__)
test_richcmp.py 文件源码 项目:zippy 作者: securesystemslab 项目源码 文件源码 阅读 21 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:zippy 作者: securesystemslab 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:zippy 作者: securesystemslab 项目源码 文件源码 阅读 36 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
test_richcmp.py 文件源码 项目:oil 作者: oilshell 项目源码 文件源码 阅读 27 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:oil 作者: oilshell 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:oil 作者: oilshell 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
            def __cmp__(self_, other): raise RuntimeError, "expected"
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
        self.assertRaises(RuntimeError, cmp, a, b)
test_richcmp.py 文件源码 项目:python2-tracer 作者: extremecoders-re 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:python2-tracer 作者: extremecoders-re 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:python2-tracer 作者: extremecoders-re 项目源码 文件源码 阅读 22 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
            def __cmp__(self_, other): raise RuntimeError, "expected"
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
        self.assertRaises(RuntimeError, cmp, a, b)
test_richcmp.py 文件源码 项目:web_ctp 作者: molebot 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:web_ctp 作者: molebot 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:web_ctp 作者: molebot 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
test_richcmp.py 文件源码 项目:pefile.pypy 作者: cloudtracer 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:pefile.pypy 作者: cloudtracer 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:pefile.pypy 作者: cloudtracer 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
            def __cmp__(self_, other): raise RuntimeError, "expected"
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
        self.assertRaises(RuntimeError, cmp, a, b)
test_richcmp.py 文件源码 项目:ouroboros 作者: pybee 项目源码 文件源码 阅读 29 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:ouroboros 作者: pybee 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:ouroboros 作者: pybee 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
test_richcmp.py 文件源码 项目:ndk-python 作者: gittor 项目源码 文件源码 阅读 24 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:ndk-python 作者: gittor 项目源码 文件源码 阅读 23 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:ndk-python 作者: gittor 项目源码 文件源码 阅读 28 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
            def __cmp__(self_, other): raise RuntimeError, "expected"
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
        self.assertRaises(RuntimeError, cmp, a, b)
test_richcmp.py 文件源码 项目:kbe_server 作者: xiaohaoppy 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.x >= other
test_richcmp.py 文件源码 项目:kbe_server 作者: xiaohaoppy 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return Vector([a >= b for a, b in zip(self.data, self.__cast(other))])
test_richcmp.py 文件源码 项目:kbe_server 作者: xiaohaoppy 项目源码 文件源码 阅读 26 收藏 0 点赞 0 评论 0
def test_misbehavin(self):
        class Misb:
            def __lt__(self_, other): return 0
            def __gt__(self_, other): return 0
            def __eq__(self_, other): return 0
            def __le__(self_, other): self.fail("This shouldn't happen")
            def __ge__(self_, other): self.fail("This shouldn't happen")
            def __ne__(self_, other): self.fail("This shouldn't happen")
        a = Misb()
        b = Misb()
        self.assertEqual(a<b, 0)
        self.assertEqual(a==b, 0)
        self.assertEqual(a>b, 0)
greaterThanOrEqual.py 文件源码 项目:enterprise-fibonacci 作者: surrsurus 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def greaterThanOrEqual(typeA, typeB):
    if operator.__ge__(typeA.number.getNum(), typeB.number.getNum()):
        return True
    else:
        return False
obj.py 文件源码 项目:rvmi-rekall 作者: fireeye 项目源码 文件源码 阅读 31 收藏 0 点赞 0 评论 0
def __ge__(self, other):
        return self.__comparator__(other, operator.__ge__)
test_arithmetic.py 文件源码 项目:py-flags 作者: pasztorpisti 项目源码 文件源码 阅读 25 收藏 0 点赞 0 评论 0
def test_ge(self):
        self._test_incompatible_types_fail(operator.__ge__)

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

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

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

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


问题


面经


文章

微信
公众号

扫码关注公众号