本文整理汇总了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)
示例2: testModImport
def testModImport(self):
src = """
import x
"""
expected = """
x = __import__('x', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
示例3: testImportAlias
def testImportAlias(self):
src = """
import x as y
"""
expected = """
y = __import__('x', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
示例4: testImportNested
def testImportNested(self):
src = """
import x.y
"""
expected = """
x = __import__('x.y', globals(), None, None)
"""
utils.compare(src, expected, deimport.DeImport)
示例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)
示例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)
示例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)
示例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)
示例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)
示例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)
示例11: test_parameter
def test_parameter(self):
src = """
def test(x):
pass
"""
expected = """
def test(x):
pass
"""
utils.compare(src, expected, deunbound.DeUnbound)
示例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)
示例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)
示例14: test_builtin
def test_builtin(self):
src = """
def test():
globals()
"""
expected = """
def test():
__pydron_read_global__('globals')()
"""
utils.compare(src, expected, deglobal.DeGlobal)
示例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)