Repository: nephila/djangocms-installer
Pull request #287 (2016-09-15 14:21:28)

Final changes before release


Patch:
diff --git a/djangocms_installer/config/__init__.py b/djangocms_installer/config/__init__.py
index 00087e2..cc26546 100644
--- a/djangocms_installer/config/__init__.py
+++ b/djangocms_installer/config/__init__.py
@@ -252,8 +252,8 @@ information.
 
         if args.cms_version in ('rc', 'develop'):
             requirements.extend(data.REQUIREMENTS['cms-master'])
-        # elif cms_version >= 3.4:
-        #    requirements.extend(data.REQUIREMENTS['cms-3.4'])
+        elif cms_version >= 3.4:
+            requirements.extend(data.REQUIREMENTS['cms-3.4'])
         elif cms_version >= 3.3:
             requirements.extend(data.REQUIREMENTS['cms-3.3'])
         elif cms_version >= 3.2:
@@ -262,24 +262,15 @@ information.
         if not args.no_db_driver:
             requirements.append(args.db_driver)
         if not args.no_plugins:
-            if args.filer:
-                if args.cms_version in ('rc', 'develop'):
-                    requirements.extend(data.REQUIREMENTS['plugins-common-master'])
-                    requirements.extend(data.REQUIREMENTS['filer'])
-                else:
-                    requirements.extend(data.REQUIREMENTS['plugins-common'])
-                    requirements.extend(data.REQUIREMENTS['filer'])
-            # else:
-            #    requirements.extend(data.REQUIREMENTS['plugins-common'])
-            #    requirements.extend(data.REQUIREMENTS['plugins-basic'])
             if args.cms_version in ('rc', 'develop'):
-                requirements.extend(data.REQUIREMENTS['ckeditor-master'])
-            # elif cms_version >= 3.4:
-            #    requirements.extend(data.REQUIREMENTS['ckeditor-3.4'])
+                requirements.extend(data.REQUIREMENTS['plugins-master'])
+            elif cms_version >= 3.4:
+                requirements.extend(data.REQUIREMENTS['plugins-3.4'])
             elif cms_version >= 3.3:
-                requirements.extend(data.REQUIREMENTS['ckeditor-3.3'])
+                requirements.extend(data.REQUIREMENTS['plugins-3.3'])
             else:
-                requirements.extend(data.REQUIREMENTS['ckeditor-3.2'])
+                requirements.extend(data.REQUIREMENTS['plugins-3.2'])
+            requirements.extend(data.REQUIREMENTS['filer'])
 
         if args.aldryn:  # pragma: no cover
             requirements.extend(data.REQUIREMENTS['aldryn'])
diff --git a/djangocms_installer/config/data.py b/djangocms_installer/config/data.py
index e9ab7a5..ed0283e 100644
--- a/djangocms_installer/config/data.py
+++ b/djangocms_installer/config/data.py
@@ -11,16 +11,20 @@ CONFIGURABLE_OPTIONS = ['--db', '--cms-version', '--django-version', '--i18n',
                         '--permissions', '--bootstrap', '--templates',
                         '--starting-page']
 
-DJANGOCMS_DEVELOP = 'https://github.com/divio/django-cms/archive/develop.zip?{bust}'.format(**bust)
-DJANGOCMS_RC = 'https://github.com/divio/django-cms/archive/develop.zip?{bust}'.format(**bust)
+DJANGOCMS_DEVELOP = 'https://github.com/divio/django-cms/archive/develop.zip?{bust}'.format(
+    **bust
+)
+DJANGOCMS_RC = 'https://github.com/divio/django-cms/archive/release/3.4.x.zip?{bust}'.format(
+    **bust
+)
 DJANGOCMS_BETA = 'https://github.com/divio/django-cms/archive/3.0.0.beta3.zip'
 
 if sys.version_info >= (3, 5):
-    DJANGOCMS_SUPPORTED = ('3.2', '3.3', 'stable', 'rc', 'develop')
-    DJANGOCMS_STABLE = 3.3
+    DJANGOCMS_SUPPORTED = ('3.2', '3.3', '3.4', 'stable', 'develop')
+    DJANGOCMS_STABLE = 3.4
 else:
-    DJANGOCMS_SUPPORTED = ('3.2', '3.3', 'stable', 'rc', 'develop')
-    DJANGOCMS_STABLE = 3.3
+    DJANGOCMS_SUPPORTED = ('3.2', '3.3', '3.4', 'stable', 'develop')
+    DJANGOCMS_STABLE = 3.4
 
 DJANGO_DEVELOP = 'https://github.com/django/django/archive/master.zip?{bust}'.format(**bust)
 DJANGO_BETA = 'https://github.com/django/django/archive/master.zip?{bust}'.format(**bust)
@@ -39,9 +43,9 @@ else:
 
 CMS_VERSION_MATRIX = {
     'stable': DJANGOCMS_STABLE,
-    'rc': 3.4,
-    'beta': 3.4,
-    'develop': 3.4
+    'rc': 3.5,
+    'beta': 3.5,
+    'develop': 3.5
 }
 DJANGO_VERSION_MATRIX = {
     'stable': DJANGO_STABLE,
@@ -52,7 +56,8 @@ DJANGO_VERSION_MATRIX = {
 VERSION_MATRIX = {
     3.2: (1.8, 1.9),
     3.3: (1.8, 1.9),
-    3.4: (1.8, 1.9),
+    3.4: (1.8, 1.9, 1.10),
+    3.5: (1.8, 1.9, 1.10),
 }
 
 REQUIREMENTS = {
@@ -61,6 +66,7 @@ REQUIREMENTS = {
         'html5lib>=0.999999,<0.99999999',
         'Pillow>=3.0',
         'django-sekizai>=0.9',
+        'django-select2<5.0'
         'six',
     ],
     'django-1.8': [
@@ -89,33 +95,36 @@ REQUIREMENTS = {
         'https://github.com/divio/djangocms-admin-style/archive/master.zip?{bust}'.format(**bust),
         'django-treebeard>=4.0,<5.0',
     ],
-    'ckeditor-3.2': [
-        'djangocms-text-ckeditor>=2.8.1,<=2.9.3',
-    ],
-    'ckeditor-3.3': [
-        'djangocms-text-ckeditor>=3.0,<3.2',
-    ],
-    'ckeditor-3.4': [
-        'djangocms-text-ckeditor>=3.2',
-    ],
-    'ckeditor-master': [
-        'https://github.com/divio/djangocms-text-ckeditor/archive/master.zip?{bust}'
-        ''.format(**bust),
-    ],
-    'plugins-common': [
-        'djangocms-link>=1.8,<1.9',
-        'djangocms-style>=1.7,<1.8',
-        'djangocms-googlemap>=0.4,<0.6',
-        'djangocms-snippet>=1.8,<2',
+    'plugins-3.2': [
+        'djangocms-text-ckeditor>=2.8.1,<3.0',
+        'djangocms-link>=1.8,<2.0',
+        'djangocms-style>=1.7,<2.0',
+        'djangocms-googlemap>=0.5,<1.0',
+        'djangocms-snippet>=1.9,<2.0',
         'djangocms-video>=1.1,<2.0',
+        'djangocms-column>=1.6,<1.7',
+    ],
+    'plugins-3.3': [
+        'djangocms-text-ckeditor>=3.2.1',
+        'djangocms-link>=1.8',
+        'djangocms-style>=1.7',
+        'djangocms-googlemap>=0.5',
+        'djangocms-snippet>=1.9',
+        'djangocms-video>=2.0',
         'djangocms-column>=1.6',
     ],
-    'plugins-basic': [
-        'djangocms-file>=1.0,<1.1',
-        'djangocms-picture>=0.2.0,<0.3',
-        'djangocms-teaser>=0.2.0,<0.3',
+    'plugins-3.4': [
+        'djangocms-text-ckeditor>=3.2.1',
+        'djangocms-link>=1.8',
+        'djangocms-style>=1.7',
+        'djangocms-googlemap>=0.5',
+        'djangocms-snippet>=1.9',
+        'djangocms-video>=2.0',
+        'djangocms-column>=1.6',
     ],
-    'plugins-common-master': [
+    'plugins-master': [
+        'https://github.com/divio/djangocms-text-ckeditor/archive/master.zip?{bust}'
+        ''.format(**bust),
         'https://github.com/divio/djangocms-link/archive/master.zip?{bust}'.format(**bust),
         'https://github.com/divio/djangocms-style/archive/master.zip?{bust}'.format(**bust),
         'https://github.com/divio/djangocms-googlemap/archive/master.zip?{bust}'.format(**bust),
@@ -123,6 +132,11 @@ REQUIREMENTS = {
         'https://github.com/divio/djangocms-video/archive/master.zip?{bust}'.format(**bust),
         'https://github.com/divio/djangocms-column/archive/master.zip?{bust}'.format(**bust),
     ],
+    'plugins-basic': [
+        'djangocms-file>=1.0,<1.1',
+        'djangocms-picture>=0.2.0,<0.3',
+        'djangocms-teaser>=0.2.0,<0.3',
+    ],
     'plugins-basic-master': [
         'https://github.com/divio/djangocms-file/archive/master.zip?{bust}'.format(**bust),
         'https://github.com/divio/djangocms-picture/archive/master.zip?{bust}'.format(**bust),


Test patch:
diff --git a/tests/config.py b/tests/config.py
index 811b2bb..426a2aa 100644
--- a/tests/config.py
+++ b/tests/config.py
@@ -26,7 +26,7 @@ class TestConfig(BaseTestClass):
 
         self.assertEqual(conf_data.project_name, 'example_prj')
 
-        self.assertEqual(conf_data.cms_version, 3.3)
+        self.assertEqual(conf_data.cms_version, 3.4)
         self.assertEqual(conf_data.django_version, 1.8)
         self.assertEqual(conf_data.i18n, 'yes')
         self.assertEqual(conf_data.reversion, 'yes')
@@ -58,7 +58,7 @@ class TestConfig(BaseTestClass):
 
         self.assertEqual(conf_data.project_name, 'example_prj')
 
-        self.assertEqual(conf_data.cms_version, 3.3)
+        self.assertEqual(conf_data.cms_version, 3.4)
         self.assertEqual(conf_data.django_version, 1.8)
         self.assertEqual(conf_data.i18n, 'yes')
         self.assertEqual(conf_data.reversion, 'no')
@@ -294,22 +294,22 @@ class TestConfig(BaseTestClass):
         self.assertEqual(less_than_version('3.0.1'), '3.1.1')
 
     def test_supported_versions(self):
-        self.assertEqual(supported_versions('stable', 'stable'), (1.8, 3.3))
+        self.assertEqual(supported_versions('stable', 'stable'), (1.8, 3.4))
         self.assertEqual(supported_versions('stable', '3.1.10'), (1.8, None))
-        self.assertEqual(supported_versions('stable', 'rc'), (1.8, 3.4))
-        self.assertEqual(supported_versions('stable', 'beta'), (1.8, 3.4))
-        self.assertEqual(supported_versions('stable', 'develop'), (1.8, 3.4))
+        self.assertEqual(supported_versions('stable', 'rc'), (1.8, 3.5))
+        self.assertEqual(supported_versions('stable', 'beta'), (1.8, 3.5))
+        self.assertEqual(supported_versions('stable', 'develop'), (1.8, 3.5))
 
         with self.assertRaises(RuntimeError):
             supported_versions('stable', '2.4'), (1.5, 2.4)
         with self.assertRaises(RuntimeError):
             supported_versions('1.5', 'stable'), (1.8, 3.1)
 
-        self.assertEqual(supported_versions('1.9', 'stable'), (1.9, 3.3))
-        self.assertEqual(supported_versions('1.8', 'stable'), (1.8, 3.3))
-        self.assertEqual(supported_versions('1.8.3', 'stable'), (None, 3.3))
-        self.assertEqual(supported_versions('beta', 'stable'), (1.9, 3.3))
-        self.assertEqual(supported_versions('develop', 'stable'), (1.9, 3.3))
+        self.assertEqual(supported_versions('1.9', 'stable'), (1.9, 3.4))
+        self.assertEqual(supported_versions('1.8', 'stable'), (1.8, 3.4))
+        self.assertEqual(supported_versions('1.8.3', 'stable'), (None, 3.4))
+        self.assertEqual(supported_versions('beta', 'stable'), (1.9, 3.4))
+        self.assertEqual(supported_versions('develop', 'stable'), (1.9, 3.4))
 
     def test_requirements(self):
         """
@@ -345,10 +345,10 @@ class TestConfig(BaseTestClass):
             '-p'+self.project_dir,
             'example_prj'])
 
-        self.assertTrue(conf_data.requirements.find('django-cms<3.4') > -1)
+        self.assertTrue(conf_data.requirements.find('django-cms<3.5') > -1)
         self.assertTrue(conf_data.requirements.find('Django<1.9') > -1)
-        self.assertTrue(conf_data.requirements.find('django-reversion>=1.10,<1.11') > -1)
-        self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor>=3.0') > -1)
+        self.assertFalse(conf_data.requirements.find('django-reversion') > -1)
+        self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor>=3.2.1') > -1)
         self.assertTrue(conf_data.requirements.find('djangocms-admin-style>=1.2') > -1)
         self.assertTrue(conf_data.requirements.find('djangocms-column') > -1)
         self.assertTrue(conf_data.requirements.find('djangocms-file') == -1)
@@ -412,7 +412,7 @@ class TestConfig(BaseTestClass):
             '-q',
             '--db=postgres://user:pwd@host/dbname',
             '--i18n=no',
-            '--cms-version=rc',
+            '--cms-version=develop',
             '--django-version=stable',
             '-f',
             '--reversion=yes',
@@ -434,6 +434,25 @@ class TestConfig(BaseTestClass):
 
         self.assertTrue(conf_data.requirements.find('pytz') > -1)
 
+        conf_data = config.parse([
+            '-q',
+            '--db=postgres://user:pwd@host/dbname',
+            '--i18n=no',
+            '--cms-version=3.4',
+            '--django-version=stable',
+            '-f',
+            '--reversion=yes',
+            '-z=yes',
+            '-p'+self.project_dir,
+            'example_prj'])
+
+        self.assertTrue(conf_data.requirements.find('django-cms<3.5') > -1)
+        self.assertTrue(conf_data.requirements.find('Django<1.9') > -1)
+        self.assertFalse(conf_data.requirements.find('django-reversion') > -1)
+        self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor>=3.2') > -1)
+        self.assertTrue(conf_data.requirements.find('djangocms-admin-style') > -1)
+        self.assertTrue(conf_data.requirements.find('pytz') > -1)
+
         conf_data = config.parse([
             '-q',
             '--db=postgres://user:pwd@host/dbname',
@@ -448,8 +467,8 @@ class TestConfig(BaseTestClass):
 
         self.assertTrue(conf_data.requirements.find('django-cms<3.4') > -1)
         self.assertTrue(conf_data.requirements.find('Django<1.9') > -1)
-        self.assertTrue(conf_data.requirements.find('django-reversion>=1.10,<1.11') > -1)
-        self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor>=3.0') > -1)
+        self.assertTrue(conf_data.requirements.find('django-reversion') > -1)
+        self.assertTrue(conf_data.requirements.find('djangocms-text-ckeditor>=3.2') > -1)
         self.assertTrue(conf_data.requirements.find('djangocms-admin-style') > -1)
         self.assertTrue(conf_data.requirements.find('pytz') > -1)
 
diff --git a/tests/fixtures/configs/config-08.ini b/tests/fixtures/configs/config-08.ini
index 7bcb673..96d4926 100644
--- a/tests/fixtures/configs/config-08.ini
+++ b/tests/fixtures/configs/config-08.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = .
 bootstrap = no
 templates = no
diff --git a/tests/fixtures/configs/config-11.ini b/tests/fixtures/configs/config-11.ini
index 588ac25..2904f4d 100644
--- a/tests/fixtures/configs/config-11.ini
+++ b/tests/fixtures/configs/config-11.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = no
 templates = no
diff --git a/tests/fixtures/configs/config-12.ini b/tests/fixtures/configs/config-12.ini
index 3d7ef6e..7d10dc4 100644
--- a/tests/fixtures/configs/config-12.ini
+++ b/tests/fixtures/configs/config-12.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = no
diff --git a/tests/fixtures/configs/config-13.ini b/tests/fixtures/configs/config-13.ini
index d5d06b4..5499e93 100644
--- a/tests/fixtures/configs/config-13.ini
+++ b/tests/fixtures/configs/config-13.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-14.ini b/tests/fixtures/configs/config-14.ini
index a2ac65d..c8d3255 100644
--- a/tests/fixtures/configs/config-14.ini
+++ b/tests/fixtures/configs/config-14.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-15.ini b/tests/fixtures/configs/config-15.ini
index 424b514..040e5cb 100644
--- a/tests/fixtures/configs/config-15.ini
+++ b/tests/fixtures/configs/config-15.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-16.ini b/tests/fixtures/configs/config-16.ini
index 516403b..8bc7dbb 100644
--- a/tests/fixtures/configs/config-16.ini
+++ b/tests/fixtures/configs/config-16.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-17.ini b/tests/fixtures/configs/config-17.ini
index 2085e35..37ac545 100644
--- a/tests/fixtures/configs/config-17.ini
+++ b/tests/fixtures/configs/config-17.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-18.ini b/tests/fixtures/configs/config-18.ini
index 2085e35..37ac545 100644
--- a/tests/fixtures/configs/config-18.ini
+++ b/tests/fixtures/configs/config-18.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-19.ini b/tests/fixtures/configs/config-19.ini
index 7c9d089..d476e93 100644
--- a/tests/fixtures/configs/config-19.ini
+++ b/tests/fixtures/configs/config-19.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-20.ini b/tests/fixtures/configs/config-20.ini
index 644d74e..0d416de 100644
--- a/tests/fixtures/configs/config-20.ini
+++ b/tests/fixtures/configs/config-20.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-21.ini b/tests/fixtures/configs/config-21.ini
index 00d597c..183d86b 100644
--- a/tests/fixtures/configs/config-21.ini
+++ b/tests/fixtures/configs/config-21.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-22.ini b/tests/fixtures/configs/config-22.ini
index 61e9cac..81d43b5 100644
--- a/tests/fixtures/configs/config-22.ini
+++ b/tests/fixtures/configs/config-22.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-23.ini b/tests/fixtures/configs/config-23.ini
index 058429e..c244b37 100644
--- a/tests/fixtures/configs/config-23.ini
+++ b/tests/fixtures/configs/config-23.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-24.ini b/tests/fixtures/configs/config-24.ini
index db72cd5..47d063a 100644
--- a/tests/fixtures/configs/config-24.ini
+++ b/tests/fixtures/configs/config-24.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-25.ini b/tests/fixtures/configs/config-25.ini
index 87a9e4a..6ae2a55 100644
--- a/tests/fixtures/configs/config-25.ini
+++ b/tests/fixtures/configs/config-25.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-26.ini b/tests/fixtures/configs/config-26.ini
index b2a7228..3abc985 100644
--- a/tests/fixtures/configs/config-26.ini
+++ b/tests/fixtures/configs/config-26.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-27.ini b/tests/fixtures/configs/config-27.ini
index 156e577..0c7b33d 100644
--- a/tests/fixtures/configs/config-27.ini
+++ b/tests/fixtures/configs/config-27.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-28.ini b/tests/fixtures/configs/config-28.ini
index 9b5ed87..4bc3115 100644
--- a/tests/fixtures/configs/config-28.ini
+++ b/tests/fixtures/configs/config-28.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-30.ini b/tests/fixtures/configs/config-30.ini
index 22c3efe..b076a5d 100644
--- a/tests/fixtures/configs/config-30.ini
+++ b/tests/fixtures/configs/config-30.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/fixtures/configs/config-32.ini b/tests/fixtures/configs/config-32.ini
index 8d2eeeb..7a935c2 100644
--- a/tests/fixtures/configs/config-32.ini
+++ b/tests/fixtures/configs/config-32.ini
@@ -7,7 +7,7 @@ reversion = no
 permissions = no
 languages = en,ru
 django-version = stable
-cms-version = 3.3
+cms-version = 3.4
 parent-dir = /test/me
 bootstrap = yes
 templates = .
diff --git a/tests/main.py b/tests/main.py
index 8ed0b3f..372e762 100644
--- a/tests/main.py
+++ b/tests/main.py
@@ -29,7 +29,7 @@ class TestMain(IsolatedTestClass):
                 main.execute()
         stdout = self.stdout.getvalue()
         self.assertTrue(stdout.find('Django<1.9') > -1)
-        self.assertTrue(stdout.find('django-reversion>=1.10,<1.11') > -1)
+        self.assertFalse(stdout.find('django-reversion') > -1)
         self.assertTrue(stdout.find('djangocms-text-ckeditor') > -1)
         self.assertTrue(stdout.find('djangocms-admin-style') > -1)
         self.assertTrue(stdout.find('djangocms-column') > -1)