[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