Make version number adhere to distutils.version.StrictVersion rules
This commit is contained in:
parent
b3994f7545
commit
f2e5708ada
@ -1,7 +1,7 @@
|
|||||||
from mopidy import settings as raw_settings
|
from mopidy import settings as raw_settings
|
||||||
|
|
||||||
def get_version():
|
def get_version():
|
||||||
return u'0.1.0a0.dev0'
|
return u'0.1.0a0'
|
||||||
|
|
||||||
def get_mpd_protocol_version():
|
def get_mpd_protocol_version():
|
||||||
return u'0.16.0'
|
return u'0.16.0'
|
||||||
|
|||||||
15
tests/version_test.py
Normal file
15
tests/version_test.py
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
from distutils.version import StrictVersion as SV
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
from mopidy import get_version
|
||||||
|
|
||||||
|
class VersionTest(unittest.TestCase):
|
||||||
|
def test_current_version_is_parsable_as_a_strict_version_number(self):
|
||||||
|
SV(get_version())
|
||||||
|
|
||||||
|
def test_versions_can_be_strictly_ordered(self):
|
||||||
|
self.assert_(SV(get_version()) < SV('0.1.0a1'))
|
||||||
|
self.assert_(SV('0.1.0a1') < SV('0.1.0'))
|
||||||
|
self.assert_(SV('0.1.0') < SV('0.1.1'))
|
||||||
|
self.assert_(SV('0.1.1') < SV('0.2.0'))
|
||||||
|
self.assert_(SV('0.2.0') < SV('1.0.0'))
|
||||||
Loading…
Reference in New Issue
Block a user