def test_version_parsing(self):
        host = Host('127.0.0.1', SimpleConvictionPolicy)

        host.set_version("1.0.0")
        self.assertEqual((1, 0, 0), host.version)

        host.set_version("1.0")
        self.assertEqual((1, 0, 0), host.version)

        host.set_version("1.0.0-beta1")
        self.assertEqual((1, 0, 0, 'beta1'), host.version)

        host.set_version("1.0-SNAPSHOT")
        self.assertEqual((1, 0, 0, 'SNAPSHOT'), host.version)
Example #2
0
    def test_version_parsing(self):
        host = Host('127.0.0.1', SimpleConvictionPolicy)

        host.set_version("1.0.0")
        self.assertEqual((1, 0, 0), host.version)

        host.set_version("1.0")
        self.assertEqual((1, 0, 0), host.version)

        host.set_version("1.0.0-beta1")
        self.assertEqual((1, 0, 0, 'beta1'), host.version)

        host.set_version("1.0-SNAPSHOT")
        self.assertEqual((1, 0, 0, 'SNAPSHOT'), host.version)