[Checkins] SVN: zc.preview/trunk/ - convert to a buildout
Fred L. Drake, Jr.
fdrake at gmail.com
Wed Mar 7 23:06:44 EST 2007
Log message for revision 73049:
- convert to a buildout
- rename ntests module to tests
Changed:
_U zc.preview/trunk/
A zc.preview/trunk/buildout.cfg
U zc.preview/trunk/setup.py
D zc.preview/trunk/src/zc/preview/ntests.py
U zc.preview/trunk/src/zc/preview/test.zcml
A zc.preview/trunk/src/zc/preview/tests.py
-=-
Property changes on: zc.preview/trunk
___________________________________________________________________
Name: svn:ignore
+ .installed.cfg
bin
build
develop-eggs
dist
eggs
parts
Added: zc.preview/trunk/buildout.cfg
===================================================================
--- zc.preview/trunk/buildout.cfg 2007-03-08 01:23:55 UTC (rev 73048)
+++ zc.preview/trunk/buildout.cfg 2007-03-08 04:06:43 UTC (rev 73049)
@@ -0,0 +1,14 @@
+[buildout]
+develop = .
+parts = test
+
+find-links = http://download.zope.org/distribution/
+
+[test]
+recipe = zc.recipe.testrunner
+eggs = zc.preview
+extra-paths = ${zope3:location}/src
+
+[zope3]
+recipe = zc.recipe.zope3checkout
+url = svn://svn.zope.org/repos/main/Zope3/trunk
Property changes on: zc.preview/trunk/buildout.cfg
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Modified: zc.preview/trunk/setup.py
===================================================================
--- zc.preview/trunk/setup.py 2007-03-08 01:23:55 UTC (rev 73048)
+++ zc.preview/trunk/setup.py 2007-03-08 04:06:43 UTC (rev 73049)
@@ -4,9 +4,14 @@
name="zc.preview",
version="0.1dev",
packages=find_packages('src'),
- package_dir={'':'src'},
+ package_dir={'': 'src'},
namespace_packages=['zc'],
include_package_data=True,
- install_requirements = ['setuptools'],
- zip_safe = False
+ install_requires=[
+ 'setuptools',
+ 'zope.file',
+ 'zope.mimetype',
+ 'zc.shortcut', # only needed for tests?
+ ],
+ zip_safe=False,
)
Deleted: zc.preview/trunk/src/zc/preview/ntests.py
===================================================================
--- zc.preview/trunk/src/zc/preview/ntests.py 2007-03-08 01:23:55 UTC (rev 73048)
+++ zc.preview/trunk/src/zc/preview/ntests.py 2007-03-08 04:06:43 UTC (rev 73049)
@@ -1,63 +0,0 @@
-"""Test harness for zc.preview functional tests.
-
-"""
-import os
-import unittest
-
-import pytz
-
-import persistent
-from zope import component, interface
-
-import zope.interface.common.idatetime
-import zope.publisher.interfaces
-
-import zope.testing.module
-from zope.app.testing import functional
-
-#### testing framework ####
-
- at component.adapter(zope.publisher.interfaces.IRequest)
- at interface.implementer(zope.interface.common.idatetime.ITZInfo)
-def requestToTZInfo(request):
- return pytz.timezone('US/Eastern')
-
-#### test setup ####
-
-zope.app.testing.functional.defineLayer('PreviewLayer')
-
-class DemoContentMicrosoftWord(persistent.Persistent):
- """A content type that claims to be application/vnd.ms-word."""
-
-class DemoContentMicrosoftExcel(persistent.Persistent):
- """A content type that claims to be application/vnd.ms-excel."""
-
-class DemoContentMicrosoftPowerPoint(persistent.Persistent):
- """A content type that claims to be application/vnd.ms-powerpoint."""
-
-class DemoContentPdf(persistent.Persistent):
- """A content type that claims to be appliction/pdf."""
-
-
-def test_text():
- suite = functional.FunctionalDocFileSuite("text.txt")
- suite.layer = PreviewLayer
- return suite
-
-def test_iframe():
- suite = functional.FunctionalDocFileSuite("iframe.txt")
- suite.layer = PreviewLayer
- return suite
-
-def test_image():
- suite = functional.FunctionalDocFileSuite("image.txt")
- suite.layer = PreviewLayer
- return suite
-
-
-def test_suite():
- suite = unittest.TestSuite()
- suite.addTest(test_text())
- suite.addTest(test_iframe())
- suite.addTest(test_image())
- return suite
Modified: zc.preview/trunk/src/zc/preview/test.zcml
===================================================================
--- zc.preview/trunk/src/zc/preview/test.zcml 2007-03-08 01:23:55 UTC (rev 73048)
+++ zc.preview/trunk/src/zc/preview/test.zcml 2007-03-08 04:06:43 UTC (rev 73049)
@@ -48,51 +48,52 @@
component="zope.security.simplepolicies.PermissiveSecurityPolicy"
/>
- <adapter factory=".ntests.requestToTZInfo"/>
+ <adapter factory=".tests.requestToTZInfo"/>
<!-- Load a "default" i18n domain for debugging purposes
production sites shouldn't do this -->
<include package="zope.app.i18n.tests" />
- <class class=".ntests.DemoContentMicrosoftWord">
+ <class class=".tests.DemoContentMicrosoftWord">
<implements interface="zope.mimetype.types.IContentTypeMicrosoftWord" />
</class>
<browser:addMenuItem
- class=".ntests.DemoContentMicrosoftWord"
+ class=".tests.DemoContentMicrosoftWord"
title="DemoContentMicrosoftWord"
permission="zope.ManageContent"
/>
- <class class=".ntests.DemoContentMicrosoftExcel">
+ <class class=".tests.DemoContentMicrosoftExcel">
<implements interface="zope.mimetype.types.IContentTypeMicrosoftExcel" />
</class>
<browser:addMenuItem
- class=".ntests.DemoContentMicrosoftExcel"
+ class=".tests.DemoContentMicrosoftExcel"
title="DemoContentMicrosoftExcel"
permission="zope.ManageContent"
/>
- <class class=".ntests.DemoContentMicrosoftPowerPoint">
- <implements interface="zope.mimetype.types.IContentTypeMicrosoftPowerPoint" />
+ <class class=".tests.DemoContentMicrosoftPowerPoint">
+ <implements
+ interface="zope.mimetype.types.IContentTypeMicrosoftPowerPoint"
+ />
</class>
<browser:addMenuItem
- class=".ntests.DemoContentMicrosoftPowerPoint"
+ class=".tests.DemoContentMicrosoftPowerPoint"
title="DemoContentMicrosoftPowerPoint"
permission="zope.ManageContent"
/>
- <class class=".ntests.DemoContentPdf">
+ <class class=".tests.DemoContentPdf">
<implements interface="zope.mimetype.types.IContentTypePdf" />
</class>
<browser:addMenuItem
- class=".ntests.DemoContentPdf"
+ class=".tests.DemoContentPdf"
title="DemoContentPdf"
permission="zope.ManageContent"
/>
-
</configure>
Copied: zc.preview/trunk/src/zc/preview/tests.py (from rev 73048, zc.preview/trunk/src/zc/preview/ntests.py)
More information about the Checkins
mailing list