summaryrefslogtreecommitdiff
path: root/tests/test_text_util.py
diff options
context:
space:
mode:
authorBen Howard <ben.howard@ubuntu.com>2015-12-07 16:48:51 -0700
committerusd-importer <ubuntu-server@lists.ubuntu.com>2015-12-08 16:10:11 +0000
commit542c7a834728ad35d7f5f98cacdf78d86721656f (patch)
tree6850cbc7ce3dec800c1b50f23da6b76077198159 /tests/test_text_util.py
parentf6e3f158c2fb9021b37654ea20839ec7a4308d52 (diff)
parentf4e6aca60e419eafbdf11bdd631d35cf785735ae (diff)
downloadvyos-walinuxagent-542c7a834728ad35d7f5f98cacdf78d86721656f.tar.gz
vyos-walinuxagent-542c7a834728ad35d7f5f98cacdf78d86721656f.zip
Import patches-applied version 2.1.2-0ubuntu1 to applied/ubuntu/xenial-proposed
Imported using git-ubuntu import. Changelog parent: f6e3f158c2fb9021b37654ea20839ec7a4308d52 Unapplied parent: f4e6aca60e419eafbdf11bdd631d35cf785735ae New changelog entries: * New upstream release (LP: #1523715): - Bug fixes for Ubuntu 15.10 on Azure - Enablement for Azure Stack - Dropped patch for systemd job as upstream now includes it.
Diffstat (limited to 'tests/test_text_util.py')
-rw-r--r--tests/test_text_util.py23
1 files changed, 21 insertions, 2 deletions
diff --git a/tests/test_text_util.py b/tests/test_text_util.py
index b29beff..5c0016c 100644
--- a/tests/test_text_util.py
+++ b/tests/test_text_util.py
@@ -25,10 +25,13 @@ import unittest
import os
from azurelinuxagent.future import text
import azurelinuxagent.utils.textutil as textutil
+from azurelinuxagent.utils.textutil import Version
class TestTextUtil(unittest.TestCase):
def test_get_password_hash(self):
- password_hash = textutil.gen_password_hash("asdf", True, 6, 10)
+ password_hash = textutil.gen_password_hash("asdf", 6, 10)
+ self.assertNotEquals(None, password_hash)
+ password_hash = textutil.gen_password_hash("asdf", 6, 0)
self.assertNotEquals(None, password_hash)
def test_remove_bom(self):
@@ -42,6 +45,22 @@ class TestTextUtil(unittest.TestCase):
data = textutil.remove_bom(data)
self.assertEquals(u"h", data[0])
-
+ def test_version_compare(self) :
+ self.assertTrue(Version("1.0") < Version("1.1"))
+ self.assertTrue(Version("1.9") < Version("1.10"))
+ self.assertTrue(Version("1.9.9") < Version("1.10.0"))
+ self.assertTrue(Version("1.0.0.0") < Version("1.2.0.0"))
+
+ self.assertTrue(Version("1.0") <= Version("1.1"))
+ self.assertTrue(Version("1.1") > Version("1.0"))
+ self.assertTrue(Version("1.1") >= Version("1.0"))
+
+ self.assertTrue(Version("1.0") == Version("1.0"))
+ self.assertTrue(Version("1.0") >= Version("1.0"))
+ self.assertTrue(Version("1.0") <= Version("1.0"))
+
+ self.assertTrue(Version("1.9") < "1.10")
+ self.assertTrue("1.9" < Version("1.10"))
+
if __name__ == '__main__':
unittest.main()