def test_is_supported_version_major_version_unsupported_downgrade(self):
     v = GpVersion('4.0.0.0')
     with self.assertRaisesRegexp(
             Exception,
             "Greenplum Version '4.0.0.0 build dev' is not supported for downgrade"
     ):
         is_supported_version(v, False)
Esempio n. 2
0
 def test_is_supported_version_high(self):
     v = GpVersion('99.99')
     with self.assertRaisesRegexp(
             UpgradeError,
             "To upgrade Greenplum Version '99.99 build dev' use the upgrade tool shipped with that release"
     ):
         is_supported_version(v)
Esempio n. 3
0
 def test_is_supported_version_high(self):
     v = GpVersion("99.99")
     with self.assertRaisesRegexp(
         UpgradeError,
         "To upgrade Greenplum Version '99.99 build dev' use the upgrade tool shipped with that release",
     ):
         is_supported_version(v)
Esempio n. 4
0
 def test_is_supported_version_weird(self):
     v = GpVersion('4.4.0.0 build monkey')
     with self.assertRaisesRegexp(
             UpgradeError,
             "Greenplum Version '4.4.0.0 build monkey' is not supported for upgrade"
     ):
         is_supported_version(v)
Esempio n. 5
0
 def test_is_supported_version_low(self):
     v = GpVersion('main') << 2
     with self.assertRaisesRegexp(
             UpgradeError,
             "Greenplum Version '4.1.0.0 build dev' is not supported for upgrade"
     ):
         is_supported_version(v)
 def test_is_supported_minor_version_downgrade(self):
     v = GpVersion('4.3.8.0')
     self.assertTrue(is_supported_version(v, False))
Esempio n. 7
0
 def test_is_supported_version_awesome_build_downgrade(self):
     v = GpVersion('4.2.3.4__AWESOME_BUILD__')
     self.assertTrue(is_supported_version(v, False))
Esempio n. 8
0
 def test_is_supported_version_hotfix_downgrade(self):
     v = GpVersion('4.2.7.3MS7')
     self.assertTrue(is_supported_version(v, False))
Esempio n. 9
0
 def test_is_supported_minor_version_downgrade(self):
     v = GpVersion('4.2.8.0')
     self.assertTrue(is_supported_version(v, False))
 def test_is_supported_version_space_in_build_downgrade(self):
     v = GpVersion('4.3.3.4 EC7')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_version_hotfix_upgrade(self):
     v = GpVersion('4.3.7.3EC7')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_dev_build_version_upgrade(self):
     v = GpVersion('4.3 build dev')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_version_major_version_upgrade(self):
     v = GpVersion('4.3.0.0')
     self.assertTrue(is_supported_version(v))
Esempio n. 14
0
 def test_is_supported_version_weird(self):
     v = GpVersion("4.4.0.0 build monkey")
     with self.assertRaisesRegexp(
         UpgradeError, "Greenplum Version '4.4.0.0 build monkey' is not supported for upgrade"
     ):
         is_supported_version(v)
Esempio n. 15
0
 def test_is_supported_version_low(self):
     v = GpVersion("main") << 2
     with self.assertRaisesRegexp(
         UpgradeError, "Greenplum Version '4.1.0.0 build dev' is not supported for upgrade"
     ):
         is_supported_version(v)
 def test_is_supported_dev_build_version_downgrade(self):
     v = GpVersion('4.3 build dev')
     self.assertTrue(is_supported_version(v, False))
 def test_is_supported_version_hotfix_downgrade(self):
     v = GpVersion('4.3.7.3EC7')
     self.assertTrue(is_supported_version(v, False))
 def test_is_supported_version_space_in_build_upgrade(self):
     v = GpVersion('4.3.3.4 EC7')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_version_awesome_build_downgrade(self):
     v = GpVersion('4.3.3.4__AWESOME_BUILD__')
     self.assertTrue(is_supported_version(v, False))
 def test_is_supported_version_major_version_upgrade(self):
     v = GpVersion('4.2.0.0')
     self.assertTrue(is_supported_version(v))
Esempio n. 21
0
 def test_is_supported_minor_version_upgrade(self):
     v = GpVersion('4.2.8.0')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_dev_build_version_upgrade(self):
     v = GpVersion('4.2 build dev')
     self.assertTrue(is_supported_version(v))
Esempio n. 23
0
 def test_is_supported_dev_build_version_downgrade(self):
     v = GpVersion('4.2 build dev')
     self.assertTrue(is_supported_version(v, False))
 def test_is_supported_version_hotfix_upgrade(self):
     v = GpVersion('4.2.7.3MS7')
     self.assertTrue(is_supported_version(v))
Esempio n. 25
0
 def test_is_supported_version_major_version_unsupported_downgrade(self):
     v = GpVersion('4.0.0.0')
     with self.assertRaisesRegexp(Exception, "Greenplum Version '4.0.0.0 build dev' is not supported for downgrade"):
         is_supported_version(v, False)
 def test_is_supported_version_space_in_build_upgrade(self):
     v = GpVersion('4.2.3.4 MS7')
     self.assertTrue(is_supported_version(v))
Esempio n. 27
0
 def test_is_supported_version_space_in_build_downgrade(self):
     v = GpVersion('4.2.3.4 MS7')
     self.assertTrue(is_supported_version(v))
 def test_is_supported_minor_version_upgrade(self):
     v = GpVersion('4.3.8.0')
     self.assertTrue(is_supported_version(v))