Ejemplo n.º 1
0
 def next_minor_of_feature_release(self):
     eq_(
         latest_and_next_version(Lexicon({
             'release_type': Release.FEATURE,
             'latest_line_release': None, # realism!
             'latest_overall_release': Version('1.2.2'),
         })),
         (Version('1.2.2'), Version('1.3.0')),
     )
Ejemplo n.º 2
0
 def next_patch_of_bugfix_release(self):
     eq_(
         latest_and_next_version(Lexicon({
             'release_type': Release.BUGFIX,
             'latest_line_release': Version('1.2.2'),
             'latest_overall_release': Version('1.4.1'), # realism!
         })),
         (Version('1.2.2'), Version('1.2.3')),
     )
Ejemplo n.º 3
0
 def next_minor_of_feature_release(self):
     eq_(
         latest_and_next_version(
             Lexicon({
                 'release_type': Release.FEATURE,
                 'latest_line_release': None,  # realism!
                 'latest_overall_release': Version('1.2.2'),
             })),
         (Version('1.2.2'), Version('1.3.0')),
     )
Ejemplo n.º 4
0
 def next_patch_of_bugfix_release(self):
     eq_(
         latest_and_next_version(
             Lexicon({
                 'release_type': Release.BUGFIX,
                 'latest_line_release': Version('1.2.2'),
                 'latest_overall_release': Version('1.4.1'),  # realism!
             })),
         (Version('1.2.2'), Version('1.2.3')),
     )