Skip to content

Commit

Permalink
Add upgrade step
Browse files Browse the repository at this point in the history
  • Loading branch information
rodfersou committed Mar 3, 2017
1 parent 93d4db4 commit c29589f
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/collective/liveblog/profiles/default/metadata.xml
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<metadata>
<version>1002</version>
<version>1003</version>
<dependencies>
<dependency>profile-plone.app.dexterity:default</dependency>
</dependencies>
Expand Down
14 changes: 14 additions & 0 deletions src/collective/liveblog/tests/test_upgrades.py
Expand Up @@ -93,3 +93,17 @@ def test_make_liveblog_linkable(self):
self._do_upgrade(step)

self.assertIn('Liveblog', tinymce.linkable.split('\n'))


class To1003TestCase(UpgradeBaseTestCase):

from_ = '1002'
to_ = '1003'

def test_profile_version(self):
version = self.setup.getLastVersionForProfile(self.profile_id)[0]
self.assertEqual(version, self.from_)

def test_registered_steps(self):
steps = len(self.setup.listUpgrades(self.profile_id)[0])
self.assertEqual(steps, 1)
1 change: 1 addition & 0 deletions src/collective/liveblog/upgrades/configure.zcml
@@ -1,4 +1,5 @@
<configure xmlns="http://namespaces.zope.org/zope">
<include package=".v1001" />
<include package=".v1002" />
<include package=".v1003" />
</configure>
1 change: 1 addition & 0 deletions src/collective/liveblog/upgrades/v1003/__init__.py
@@ -0,0 +1 @@
# -*- coding:utf-8 -*-
19 changes: 19 additions & 0 deletions src/collective/liveblog/upgrades/v1003/configure.zcml
@@ -0,0 +1,19 @@
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:genericsetup="http://namespaces.zope.org/genericsetup"
i18n_domain="collective.liveblog">

<genericsetup:upgradeSteps
source="1002"
destination="1003"
profile="collective.liveblog:default">

<genericsetup:upgradeStep
title="Cook CSS resources"
description="There were changes in the CSS files, so we need to cook the resources."
handler="..cook_css_resources"
/>

</genericsetup:upgradeSteps>

</configure>

0 comments on commit c29589f

Please sign in to comment.