本文整理汇总了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;未经允许,请勿转载。 |
请发表评论