• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Python utils.input_file_path函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: test_image_to_bmp

 def test_image_to_bmp(self):
     self.pt.registerTransform(image_to_bmp())
     imgFile = open(input_file_path('logo.jpg'), 'rb')
     data = imgFile.read()
     self.failUnlessEqual(self.portal.mimetypes_registry.classify(data),'image/jpeg')
     data = self.pt.convertTo(target_mimetype='image/x-ms-bmp',orig=data)
     self.failUnlessEqual(data.getMetadata()['mimetype'], 'image/x-ms-bmp')
开发者ID:dtgit,项目名称:dtedu,代码行数:7,代码来源:test_transforms.py


示例2: test_image_to_gif

 def test_image_to_gif(self):
     self.pt.registerTransform(image_to_gif())
     imgFile = open(input_file_path('logo.png'), 'rb')
     data = imgFile.read()
     self.assertEqual(self.mimetypes_registry.classify(data),'image/png')
     data = self.pt.convertTo(target_mimetype='image/gif',orig=data)
     self.assertEqual(data.getMetadata()['mimetype'], 'image/gif')
开发者ID:Verde1705,项目名称:erp5,代码行数:7,代码来源:test_transforms.py


示例3: test_image_to_bmp

 def test_image_to_bmp(self):
     self.pt.registerTransform(image_to_bmp())
     imgFile = open(input_file_path("logo.jpg"), "rb")
     data = imgFile.read()
     self.failUnlessEqual(self.mimetypes_registry.classify(data), "image/jpeg")
     data = self.pt.convertTo(target_mimetype="image/x-ms-bmp", orig=data)
     self.failUnlessEqual(data.getMetadata()["mimetype"], "image/x-ms-bmp")
开发者ID:hexagonit,项目名称:Products.PortalTransforms,代码行数:7,代码来源:test_transforms.py


示例4: testAdaptFile

 def testAdaptFile(self):
     file = open(input_file_path("rest1.rst"))
     data, filename, mt = self.registry(file)
     # this test that data has been adaped and file seeked to 0
     self.failUnlessEqual(data, file.read())
     file.close()
     self.failUnlessEqual(filename, "rest1.rst")
     self.assertEqual(str(mt), 'text/x-rst')
开发者ID:Vinsurya,项目名称:Plone,代码行数:8,代码来源:test_mimetypes.py


示例5: test_invalid_tags

    def test_invalid_tags(self):
        from Products.PortalTransforms.libtransforms.utils import scrubHTMLNoRaise, scrubHTML
        from Products.PortalTransforms.libtransforms.utils import IllegalHTML

        htmlFile = open(input_file_path("test_invalid_tags.html"), "rb")
        data = htmlFile.read()
        self.assertRaises(IllegalHTML, scrubHTML, data)
        self.assertRaises(IllegalHTML, scrubHTMLNoRaise, data)
开发者ID:hexagonit,项目名称:Products.PortalTransforms,代码行数:8,代码来源:test_transforms.py


示例6: test_javascript_uri

    def test_javascript_uri(self):
        from Products.PortalTransforms.libtransforms.utils import scrubHTMLNoRaise, scrubHTML
        from Products.PortalTransforms.libtransforms.utils import IllegalHTML

        htmlFile = open(input_file_path("test_js_uri.html"), "rb")
        data = htmlFile.read()
        self.assertRaises(IllegalHTML, scrubHTML, data)
        result = scrubHTMLNoRaise(data)
        self.assertTrue("link" in result)
开发者ID:hexagonit,项目名称:Products.PortalTransforms,代码行数:9,代码来源:test_transforms.py


示例7: test_abc_to_pdf

 def test_abc_to_pdf(self):
     fd = open(input_file_path('DonaldBlue.abc'), "r")
     abc = fd.read()
     fd.close()
     got = self.pt.convertTo('application/pdf',
                             abc)
     got_meta = got.getMetadata()
     print 'metadata returned : ' + str(got_meta)
     # self.assertEqual(got.getData(), ps)
     self.assertEqual(got_meta['mimetype'], 'application/pdf')
开发者ID:erichardy,项目名称:collective.abctransforms,代码行数:10,代码来源:testAbcToPS.py


示例8: test_javascript_on_attr

    def test_javascript_on_attr(self):
        from Products.PortalTransforms.libtransforms.utils import (
                scrubHTMLNoRaise, scrubHTML)
        from Products.PortalTransforms.libtransforms.utils import IllegalHTML

        htmlFile = open(input_file_path('test_js_on.html'), 'rb')
        data = htmlFile.read()
        self.assertRaises(IllegalHTML, scrubHTML, data)
        result = scrubHTMLNoRaise(data)
        self.assertTrue('link' in result)
开发者ID:Vinsurya,项目名称:Plone,代码行数:10,代码来源:test_transforms.py


示例9: test_abc_to_mp3

 def test_abc_to_mp3(self):
     fd = open(input_file_path('DonaldBlue.abc'), "r")
     abc = fd.read()
     # print self.mtr.classify(abc)
     fdmp3 = open(output_file_path('DonaldBlue1.mp3'), "rb")
     mp3 = fdmp3.read()
     fdmp3.close()
     got = self.pt.convertTo('audio/mpeg',
                             abc)
     got_meta = got.getMetadata()
     print 'metadata returned : ' + str(got_meta)
     self.assertEqual(mp3, got.getData())
     self.assertEqual(got_meta['mimetype'], 'audio/mpeg')
     """
开发者ID:erichardy,项目名称:collective.abctransforms,代码行数:14,代码来源:testAbcToMP3.py


示例10: test_abc_to_png

    def test_abc_to_png(self):
        fabc = open(input_file_path('DonaldBlue.abc'), "rb")
        abc = fabc.read()
        fabc.close()

        got = self.pt.convertTo('image/png',
                                abc,
                                mimetype='text/vnd.abc')
        got_meta = got.getMetadata()
        print 'metadata returned : ' + str(got_meta)
        # self.assertEqual(ps, got.getData())
        """ """
        self.assertEqual(got_meta['mimetype'], 'image/png')
        fdgot = open(output_file_path('got.png'), "wb")
        fdgot.write(got.getData())
        fdgot.close()
        """ """
开发者ID:erichardy,项目名称:collective.abctransforms,代码行数:17,代码来源:testPSToPDF.py


示例11: test_guessMime

 def test_guessMime(self):
     for filename, expected in samplefiles:
         file = open(input_file_path(filename))
         data = file.read()
         file.close()
         
         # use method direct
         got = guessMime(data)
         self.failUnlessEqual(got, expected)
         
         # use mtr-tool
         got_from_tool = self.registry.classify(data)
         self.failUnlessEqual(got_from_tool, expected)            
         
         # now cut it to the first 8k if greater
         if len(data) > 8192:
             data=data[:8192]
             got_cutted = self.registry.classify(data)
             self.failUnlessEqual(got_cutted, expected)          
开发者ID:nacho22martin,项目名称:tesis,代码行数:19,代码来源:test_magic.py


示例12: test_abc_to_ps

 def test_abc_to_ps(self):
     """
     .. note: Because creation date, command line, filenames, etc...
         are part of postscript file, it isn't possible to compare
         files !!! ;-(
     """
     fd = open(input_file_path('DonaldBlue.abc'), "r")
     abc = fd.read()
     fd.close()
     """
     fdps = open(output_file_path('DonaldBlue.ps'), "rb")
     ps = fdps.read()
     fdps.close()
     """
     got = self.pt.convertTo('application/postscript',
                             abc)
     got_meta = got.getMetadata()
     print 'metadata returned : ' + str(got_meta)
     # self.assertEqual(got.getData(), ps)
     self.assertEqual(got_meta['mimetype'], 'application/postscript')
开发者ID:erichardy,项目名称:collective.abctransforms,代码行数:20,代码来源:testAbcToPS.py


示例13: input_file_path

from Products.Archetypes.tests.atsitetestcase import ATSiteTestCase

from utils import input_file_path
FILE_PATH = input_file_path("demo1.pdf")

class TestGraph(ATSiteTestCase):

    def afterSetUp(self):
        ATSiteTestCase.afterSetUp(self)
        self.engine = self.portal.portal_transforms

    def testGraph(self):
        data = open(FILE_PATH, 'r').read()
        requirements = self.engine._policies.get('text/plain', [])
        if requirements:
            out = self.engine.convertTo('text/plain', data, filename=FILE_PATH)
            self.assertTrue(out.getData())

    def testFindPath(self):
        originalMap = self.engine._mtmap
        """
        The dummy map used for this test corresponds to a graph
        depicted in ASCII art below :
        
        +---+
        |   |
        |   v
        +-->1<-->2-->4-->6<--7
            ^    ^   |
            |    |   |
            v    |   |
开发者ID:MarkTang,项目名称:erp5,代码行数:31,代码来源:test_graph.py


示例14: test_ignore_javascript_attrs

 def test_ignore_javascript_attrs(self):
     wordFile = open(input_file_path('test_js.doc'), 'rb')
     data = wordFile.read()
     # should not throw exception even though it holds javascript link
     data = self.pt.convertTo(target_mimetype='text/html',
                              orig=data)
开发者ID:Vinsurya,项目名称:Plone,代码行数:6,代码来源:test_transforms.py


示例15: test_mimetype_abc

 def test_mimetype_abc(self):
     fd = open(input_file_path('DonaldBlue.abc'), "r")
     abc = fd.read()
     self.assertEqual(self.mtr.classify(abc), 'text/vnd.abc')
开发者ID:erichardy,项目名称:collective.abctransforms,代码行数:4,代码来源:testMimetypes.py



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Python utils.input_string_or_hash函数代码示例发布时间:2022-05-26
下一篇:
Python utils.input_boolean函数代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap