[Checkins] SVN: zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/ made tests for shared builds stronger by replacing some ellipses with an re normalizer

Thomas Lotze tl at gocept.com
Tue Jan 18 01:37:18 EST 2011


Log message for revision 119628:
  made tests for shared builds stronger by replacing some ellipses with an re normalizer

Changed:
  U   zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/shared.txt
  U   zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/tests.py

-=-
Modified: zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/shared.txt
===================================================================
--- zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/shared.txt	2011-01-18 01:18:36 UTC (rev 119627)
+++ zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/shared.txt	2011-01-18 06:37:17 UTC (rev 119628)
@@ -23,7 +23,7 @@
     >>> print system('bin/buildout')
     Installing foo.
     foo: Unpacking and configuring
-    configuring foo /cache/cmmi/build/...
+    configuring foo /cache/cmmi/build/<BUILDID>
     echo building foo
     building foo
     echo installing foo
@@ -47,7 +47,7 @@
 configuration options (but it can also be configured manually, see below):
 
     >>> ls(cache, 'cmmi', 'build')
-    d  ...
+    d  <BUILDID>
 
 For example, if the download url changes, the build is executed again:
 
@@ -71,7 +71,7 @@
     >>> print system('bin/buildout')
     Installing qux.
     qux: Unpacking and configuring
-    configuring foo /cache/cmmi/build/...
+    configuring foo /cache/cmmi/build/<BUILDID>
     echo building foo
     building foo
     echo installing foo
@@ -80,8 +80,8 @@
 and another shared directory is created:
 
     >>> ls(cache, 'cmmi', 'build')
-    d  ...
-    d  ...
+    d  <BUILDID>
+    d  <BUILDID>
 
 (Other recipes can retrieve the shared build directory from our part's
 `location` as usual, so the SHA-names shouldn't be a problem.)
@@ -216,7 +216,7 @@
     >>> print system('bin/buildout')
     Installing foo.
     foo: Unpacking and configuring
-    configuring foo /cache/cmmi/build/...
+    configuring foo /cache/cmmi/build/<BUILDID>
     echo building foo
     building foo
     echo installing foo
@@ -242,7 +242,7 @@
     Uninstalling foo.
     Installing foo.
     foo: Unpacking and configuring
-    configuring foo /cache/cmmi/build/...
+    configuring foo /cache/cmmi/build/<BUILDID>
     echo building foo
     building foo
     echo installing foo

Modified: zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/tests.py
===================================================================
--- zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/tests.py	2011-01-18 01:18:36 UTC (rev 119627)
+++ zc.recipe.cmmi/trunk/src/zc/recipe/cmmi/tests.py	2011-01-18 06:37:17 UTC (rev 119628)
@@ -114,7 +114,8 @@
                normalize_bang,
                (re.compile('http://localhost:[0-9]{4,5}/'),
                 'http://localhost/'),
-               (re.compile('extdemo[.]pyd'), 'extdemo.so')
+               (re.compile('extdemo[.]pyd'), 'extdemo.so'),
+               (re.compile('[0-9a-f]{40}'), '<BUILDID>'),
                ]),
             optionflags = doctest.ELLIPSIS|doctest.NORMALIZE_WHITESPACE
             ),



More information about the checkins mailing list