Skip to content

Commit 1b6eff0

Browse files
committed
make sure that LooseVersion works correctly
1 parent 3b3f628 commit 1b6eff0

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

‎tests/test_simple.py

+11
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import logging.config
88
import subprocess
99

10+
from distutils.version import LooseVersion
11+
1012
from testgres import InitNodeException, \
1113
StartNodeException, ExecUtilException, \
1214
BackupException, QueryException, CatchUpException
@@ -396,6 +398,15 @@ def test_ports_management(self):
396398
# check that port has been freed successfuly
397399
self.assertEqual(len(bound_ports), 0)
398400

401+
def test_version_management(self):
402+
a = LooseVersion('10.0')
403+
b = LooseVersion('10')
404+
c = LooseVersion('9.6.5')
405+
406+
self.assertTrue(a > b)
407+
self.assertTrue(b > c)
408+
self.assertTrue(a > c)
409+
399410

400411
if __name__ == '__main__':
401412
unittest.main()

0 commit comments

Comments
 (0)