commit d502a8f6f38a73cb96beeb99e745ad8ff6cf90ac
Author: Tom Lazar <tom@…>
Date: Sun Apr 18 19:17:56 2010 +0200
Untested edge case encountered 'in the wild': make robust against empty XML string when exporting references
commit 509dc7aff2e41f39b461e71b08fbdcc21133f569
Merge: 0bd4ca2... 16f144b...
Author: Tom Lazar <tom@…>
Date: Sat Mar 20 02:02:43 2010 +0100
Merge branch 'plone-4' of github.com:tomster/quintagroup.transmogrifier into plone-4
commit 0bd4ca216505a13e86584937b8b9a30ac551f9cc
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 22:29:02 2010 +0100
Added integrity test for related items
commit 5a40dd7b8f9cfdc3d680a8ff027e15164c38f0f2
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 22:03:45 2010 +0100
comments
commit 121552f8976b7ce6345b96cd1b9e8fd9d43b5e82
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 22:03:23 2010 +0100
make sure mimetype is preserved
commit 57bd9823bb243e8b1f43ede7241ae7058c6c79ee
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 18:59:15 2010 +0100
Plone 3 compatibility
commit 16f144bd7b2b1a0edc27b3edff81a28d2f936ecb
Merge: f05a4cb... 368af31...
Author: Carsten Senger <senger@…>
Date: Fri Mar 19 16:27:44 2010 +0100
Merge branch 'plone-4' of git@…:tomster/quintagroup.transmogrifier into plone-4
commit f05a4cbd58f7c0bd04808f25b0906ea8d91678c8
Author: Carsten Senger <senger@…>
Date: Fri Mar 19 16:23:52 2010 +0100
remove overwritten import_node. The ConstraintNotSatisfied? error is fixed in plone.app.portlets (see http://dev.plone.org/plone/ticket/10232)
commit 368af310c42d1c53ed7d574728819295ba143dd3
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 16:15:42 2010 +0100
Now that the export and re-import of the events work, we can move on to more detailed assertions. This one actually, fails. We've reproduced the issue that events imported into a plone 4 site 'lose' their start- and end dates. Now we can move onto fixing this :)
commit f1842866d6ad4cac0b9de9140771706388d6b7c2
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 16:14:27 2010 +0100
bugfix: the dateformat was incorrect and silently set the dates to None.
commit e36761769bba7aeb609ec3969a74b89e71a91959
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 16:11:47 2010 +0100
This method was overridden due to upstream errors but triggers ConstraintViolations? in Plone >= 4. However, the method has since been fixed upstream (without raising those errors) and can thus be removed here.
commit 935549c726c3b1d1faa40b6ed436fc11c79193e5
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 15:19:27 2010 +0100
basic roundtrip test for export-import
commit 919a81c14130e301e398fbad333e678bc5fb8e7a
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 15:16:27 2010 +0100
parametricize the source for exporting
commit 5cb3993e1a4dfc84a1829a704b6ac72057067d55
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 15:14:17 2010 +0100
add helper method to import a site from a given tarball
commit 5eeca72da2edabc48536fa50b452bf71c10d8c0a
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 15:13:22 2010 +0100
Add a 2nd plone site to our setup which will function as target for imports
commit 2b4133e895bd796d3ae01027a88be530fce7d664
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 13:53:43 2010 +0100
whitespace
commit 386effa1b0085c879c02832e9f17ea34a571d627
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 13:51:54 2010 +0100
factor out site export for future tests
commit d4a4ee7bc3400c6a10504d25c3dc5fc6a2d40b25
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 13:42:53 2010 +0100
move demo content creation onto the layer, before adding further tests
commit 3337f4b60dd74a5d4b602749a0fb0cba54373ae9
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 13:10:36 2010 +0100
cleanup and documentation
commit 1349631769a52feccaf36537c80dcb31d7213194
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 12:08:58 2010 +0100
normalize the demo data to enable meaningful diffs, then perform recursive diffs of all generated xml files
commit 1cd3c8fa7543abd91ca8b676e809fd3614d73c8a
Author: Tom Lazar <tom@…>
Date: Fri Mar 19 11:25:18 2010 +0100
normalize uid, creation and modification dates to enable meaningful diffs
commit e619b32af635000a9b752503d74d4308fd9e3bd9
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 19:03:59 2010 +0100
First version of tripwire test. Fails because the creation dates differ. need to normalize.
commit 45e5eb0ea8f259b16454832a4d2fe0d3401f04f5
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 19:03:20 2010 +0100
add a snapshot of exported data for comparison
commit 9e289e169614a2228c081baaf2201b4dae2da585
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 15:07:58 2010 +0100
added simple plone testcase setup in preparation for actual integration tests
commit 9af45957f4bab4ff63ab9bf9f813adec1202ce26
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 14:43:42 2010 +0100
Actually, this only executes doctests, so we can name it a bit more explicitly
commit 2a6e75cc91301b3fbeb98188a78ca517ec60ff56
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 14:41:58 2010 +0100
pyflakes cleanup
commit 194316ad825fbf2f308397bf77fae90343ec78f0
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 14:06:11 2010 +0100
As of http://dev.plone.org/collective/changeset/113392 this is no longer necessary.
Reason: if zope.annotation is installed, the Transmogrifier class also provides the IAnnotatable interface thus requiring an explicit provides attribute.
commit e8cc805538af527d6162b7c5ffee61e4a7efa928
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 11:54:41 2010 +0100
move tests into folder
commit 55ba12f4b116f3970ebd8b79c69ed27ca8c58f0a
Author: Tom Lazar <tom@…>
Date: Thu Mar 18 11:51:44 2010 +0100
bugfix
commit 95a67df430a1c54c64d5de89bd1d635f9f8e7df1
Author: Tom Lazar <tom@…>
Date: Wed Mar 17 15:41:38 2010 +0100
Doctest fixes. The output format of quintagroup.transmogrifier seems to have changed and there were additional whitespace changes that caused failures.
It seemed that modifying the expected output of the tests seemed the right thing to do.
commit c1b8d6d7b90b8b6acad16b5b685422fa6eddc819
Author: Tom Lazar <tom@…>
Date: Wed Mar 17 14:02:21 2010 +0100
Apply marker interface for Plone < 4
commit c5b1f792a7a23a61df11b8041feba8e444b80c09
Author: Carsten Senger <senger@…>
Date: Wed Mar 17 13:14:03 2010 +0100
Handle mimetype attributes when parsing imported xml and
set it on IObjectField fields. This is necessary in Plone 4
cause TextFields? won't recognize html that is not wrapped
into a <html> node. Instead they treat it as plain text,
quote the html and set the mimetype to text/plain.
the namespace data dictionary change form
{fieldname: [value, ...]} to
{fieldname: {value: [value, ...], mimetype: mimetype}
commit 6c5fe5c001cf348a2887a47b6d2ced80003e0cf5
Author: Carsten Senger <senger@…>
Date: Wed Mar 17 13:12:02 2010 +0100
import transaction which is used in handling the 'id' field special case
commit 22c307745940aceaa9621da173862ed9dbc060e1
Author: Tom Lazar <tom@…>
Date: Wed Mar 17 11:09:07 2010 +0100
bugix
commit 31f7f22272af5d80e17577b7cf8211aecb9457ac
Author: Tom Lazar <tom@…>
Date: Wed Mar 17 11:08:43 2010 +0100
fix import statements for Plone 3
commit a727f9a17063a2aef3bcdc13ae17b7dc6bd4f7ec
Author: Tom Lazar <tom@…>
Date: Wed Mar 17 11:07:55 2010 +0100
provide an exception (for debugging)
commit 8e513b005206cef9f9b32e5972120e0bae546ef3
Author: Carsten Senger <senger@…>
Date: Wed Mar 17 10:47:54 2010 +0100
write a "mimetype" attribute IObjectFields (TextFields?)
commit c6b021bbc839ee578e72b8483d2252b7d219c19b
Author: Carsten Senger <senger@…>
Date: Tue Mar 16 15:35:09 2010 +0100
use Interface.providedBy. isImplementedBy was depreciated and is removed in zope.interface 3.5 and part of Zope 2.12/Plone4
commit 603d18b79c3e36bfe261193762072e7832315955
Author: Carsten Senger <senger@…>
Date: Tue Mar 16 15:31:22 2010 +0100
patch tarball.TarInfo?.frombuf only in python 2.4
|