test_repr.py 文件源码

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

项目:pefile.pypy 作者: cloudtracer 项目源码 文件源码
def test_module(self):
        eq = self.assertEqual
        touch(os.path.join(self.subpkgname, self.pkgname + os.extsep + 'py'))
        from areallylongpackageandmodulenametotestreprtruncation.areallylongpackageandmodulenametotestreprtruncation import areallylongpackageandmodulenametotestreprtruncation
        # On PyPy, we use %r to format the file name; on CPython it is done
        # with '%s'.  It seems to me that %r is safer <arigo>.
        if '__pypy__' in sys.builtin_module_names:
            eq(repr(areallylongpackageandmodulenametotestreprtruncation),
               "<module %r from %r>" % (areallylongpackageandmodulenametotestreprtruncation.__name__, areallylongpackageandmodulenametotestreprtruncation.__file__))
        else:
            eq(repr(areallylongpackageandmodulenametotestreprtruncation),
               "<module '%s' from '%s'>" % (areallylongpackageandmodulenametotestreprtruncation.__name__, areallylongpackageandmodulenametotestreprtruncation.__file__))
        eq(repr(sys), "<module 'sys' (built-in)>")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号