Skip to content

Commit fb8e794

Browse files
committed
updated version detection
1 parent e7de021 commit fb8e794

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

quintagroup/seoptimizer/tests/testBugs.py

+9-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import urllib
22
from cStringIO import StringIO
3+
import pkg_resources
34

45
from OFS.interfaces import ITraversable
56

@@ -124,11 +125,16 @@ def test_bug_22_at_plone_org(self):
124125
- page rendering should not break, but only canonical link
125126
should disappear.
126127
"""
127-
# XXX: in 4.0.6 version we has quick fix bug #33
128+
# XXX: in 4.0.6 version we has quick fix bug #33
128129
# http://plone.org/products/plone-seo/issues/33
129130
# so this test hasn't any sense at 4.0.6 version
130-
qi = getToolByName(self.getPortal(), "portal_quickinstaller")
131-
seo_version = qi.getProductVersion('quintagroup.seoptimizer')
131+
try:
132+
# try to get version from egg-info. Need for plone<3.3
133+
seo_version = pkg_resources.get_distribution(
134+
'quintagroup.seoptimizer').version
135+
except pkg_resources.DistributionNotFound:
136+
qi = getToolByName(self.getPortal(), "portal_quickinstaller")
137+
seo_version = qi.getProductVersion('quintagroup.seoptimizer')
132138
if seo_version is not None and seo_version.startswith("4.0.6"):
133139
return
134140

0 commit comments

Comments
 (0)