summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2012-05-15 00:23:21 +0200
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2012-05-15 00:23:21 +0200
commite57e90d86ec1edf21cde6f0a4da56ac6273fedbc (patch)
tree9096fb8fa4166de597decfc1ac8ce4df824e834c /src
parent8a52f092379ae2f8c45de385cb13ab6a9f2d9017 (diff)
downloadsemantic-version-e57e90d86ec1edf21cde6f0a4da56ac6273fedbc.tar.gz
Full coverage.
Signed-off-by: Raphaël Barrois <raphael.barrois@polytechnique.org>
Diffstat (limited to 'src')
-rw-r--r--src/semantic_version/base.py12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/semantic_version/base.py b/src/semantic_version/base.py
index 5ba09c7..c9a5fef 100644
--- a/src/semantic_version/base.py
+++ b/src/semantic_version/base.py
@@ -90,18 +90,12 @@ class SemanticVersion(object):
major = int(major)
if minor is None:
- if partial:
- return (major, None, None, None, None)
- else:
- raise ValueError('Missing minor number: %r' % version_string)
+ return (major, None, None, None, None)
else:
minor = int(minor)
if patch is None:
- if partial:
- return (major, minor, None, None, None)
- else:
- raise ValueError('Missing patch number: %r' % version_string)
+ return (major, minor, None, None, None)
else:
patch = int(patch)
@@ -258,7 +252,7 @@ class RequirementSpec(object):
return version >= self.spec
elif self.kind == self.KIND_GT:
return version > self.spec
- else:
+ else: # pragma: no cover
raise ValueError('Unexpected match kind: %r' % self.kind)
def __str__(self):