コード例 #1
0
    def test_09(self):

        self.assertEqual(
            "4.1-beta2",
            recommended_version_upgrades(
                "4.0.1",
                ["4.1-beta1", "4.1-alpha1", "4.1-alpha2", "4.1-beta2"]))
コード例 #2
0
    def test_05(self):

        self.assertEqual(
            "6.3.2, 4.9.1.1, 4.0.9",
            recommended_version_upgrades(
                "4.0.1",
                ["3.9.1", "4.9.1", "4.0.9", "4.9.1.1", "5.2", "6.3.2"
                 ]))  # three upgrade choices - N, N.N and N.N.N based
コード例 #3
0
    def test_21(self):

        self.assertEqual(
            "",
            recommended_version_upgrades("4.12", [
                '4.0', '4.1', '4.10', '4.11', '4.11-beta-1', '4.12',
                '4.12-beta-1', '4.12-beta-2', '4.12-beta-3', '4.2', '4.3',
                '4.3.1', '4.4', '4.5', '4.6', '4.7', '4.8', '4.8.1', '4.8.2',
                '4.9'
            ]))
コード例 #4
0
    def test_08(self):

        self.assertEqual(
            "4.1",
            recommended_version_upgrades("4.0.1",
                                         ["4.1-beta1", "4.1-RC1", "4.1"]))
コード例 #5
0
    def test_07(self):

        self.assertEqual(
            "4.1.0.RC2",
            recommended_version_upgrades(
                "4.0.1", ["4.1.0.beta1", "4.1.0.RC1", "4.1.0.RC2"]))
コード例 #6
0
    def test_04(self):

        self.assertEqual(
            "5.3.2, 4.9.1.1",
            recommended_version_upgrades(
                "4.0.1", ["3.9.1", "4.9.1", "4.9.0", "4.9.1.1", "5.3.2"]))
コード例 #7
0
    def test_03(self):

        self.assertEqual(
            "4.996",
            recommended_version_upgrades("4.0.1", ["3.999", "4.996", "4.9.9"]))
コード例 #8
0
    def test_02(self):

        self.assertEqual(
            "4.997",
            recommended_version_upgrades("4.0.1", ["4.997", "3.999", "2.998"]))
コード例 #9
0
    def test_20(self):

        self.assertEqual(
            "",
            recommended_version_upgrades(
                "4.1", ["4.1alpha", "4.1beta", "4.1M1", "4.1"]))
コード例 #10
0
    def test_18(self):

        self.assertEqual(
            "4.1",
            recommended_version_upgrades(
                "4.0.1", ["4.1-alpha", "4.1-beta", "4.1-M1", "4.1"]))