当前位置: 首页>>代码示例>>Python>>正文


Python utils.compare函数代码示例

本文整理汇总了Python中utils.compare函数的典型用法代码示例。如果您正苦于以下问题:Python compare函数的具体用法?Python compare怎么用?Python compare使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了compare函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_passthrough

 def test_passthrough(self):
     src = """
     def test():
         x = __pydron_new_cell__('x')
         x.cell_contents = 42
         class X(object):
             def foo__U0(x, self):
                   print x.cell_contents
             foo = __pydron_wrap_closure__(foo__U0, (x__P1,))
             __pydron_members__ = 123
                 
     """
     expected = """
     def test():
         x = __pydron_new_cell__('x')
         x.cell_contents = 42
         def class_X__U0(x__P1):
             def foo__U0(x, self):
                   print x.cell_contents
             foo = __pydron_wrap_closure__(foo__U0, (x__P1,))
             __pydron_members__ = 123
             return __pydron_members__
         X = __pydron_read_global__('type')('X', (object,), class_X__U0(x))
     """
     utils.compare(src, expected, declass.DeClass)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:25,代码来源:test_declass.py

示例2: testModImport

 def testModImport(self):
     src = """
     import x
     """
     expected = """
     x = __import__('x', globals(), None, None)
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py

示例3: testImportAlias

 def testImportAlias(self):
     src = """
     import x as y
     """
     expected = """
     y = __import__('x', globals(), None, None)
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py

示例4: testImportNested

 def testImportNested(self):
     src = """
     import x.y
     """
     expected = """
     x = __import__('x.y', globals(), None, None)
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:8,代码来源:test_deimport.py

示例5: testImportFromPureRelative

 def testImportFromPureRelative(self):
     src = """
     from . import y
     """
     expected = """
     module__U0 = __import__(None, globals(), None, ('y',), 1)
     y = module__U0.y
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py

示例6: testImportFromRelative2

 def testImportFromRelative2(self):
     src = """
     from ..x import y
     """
     expected = """
     module__U0 = __import__('x', globals(), None, ('y',), 2)
     y = module__U0.y
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py

示例7: testImportFromAs

 def testImportFromAs(self):
     src = """
     from x import y as z
     """
     expected = """
     module__U0 = __import__('x', globals(), None, ('y',))
     z = module__U0.y
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py

示例8: testImportFromNested

 def testImportFromNested(self):
     src = """
     from a.b.c import y
     """
     expected = """
     module__U0 = __import__('a.b.c', globals(), None, ('y',))
     y = module__U0.y
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py

示例9: testImportMultiple

 def testImportMultiple(self):
     src = """
     import x, y
     """
     expected = """
     x = __import__('x', globals(), None, None)
     y = __import__('y', globals(), None, None)
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:9,代码来源:test_deimport.py

示例10: testImportFromStar

 def testImportFromStar(self):
     src = """
     from x import *
     """
     expected = """
     module__U0 = __import__('x', globals(), None, ('*',))
     for module_element__U0 in getattr(module__U0, '__all__', dir(module__U0)):
         globals()[module_element__U0] = getattr(module__U0, module_element__U0)
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deimport.py

示例11: test_parameter

 def test_parameter(self):
     src = """
     def test(x):
         pass
     """
     expected = """
     def test(x):
         pass
     """
     utils.compare(src, expected, deunbound.DeUnbound)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deunbound.py

示例12: testImportFromMultiple

 def testImportFromMultiple(self):
     src = """
     from x import y, z
     """
     expected = """
     module__U0 = __import__('x', globals(), None, ('y', 'z'))
     y = module__U0.y
     z = module__U0.z
     """
     utils.compare(src, expected, deimport.DeImport)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deimport.py

示例13: test_compare

    def test_compare(self):
        """ Tests the compare funciton """

        a, b = "test123", "test123"
        compare_result_true = compare(a, b)
        self.assertTrue(compare_result_true)

        a, b = "test123", "test456"
        compare_result_false = compare(a, b)
        self.assertFalse(compare_result_false)
开发者ID:topleft,项目名称:book2-exercises,代码行数:10,代码来源:test_utils.py

示例14: test_builtin

 def test_builtin(self):
     src = """
     def test():
         globals()
     """
     expected = """
     def test():
         __pydron_read_global__('globals')()
     """
     utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deglobal.py

示例15: test_read_implicit

 def test_read_implicit(self):
     src = """
     def test():
         print x
     """
     expected = """
     def test():
         print __pydron_read_global__('x')
     """
     utils.compare(src, expected, deglobal.DeGlobal)
开发者ID:istoney,项目名称:eucliddatasimulator,代码行数:10,代码来源:test_deglobal.py


注:本文中的utils.compare函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。