def test_version_sorted(): expected = [ 'version-1-0-1', 'version-1-0-2', 'version-1-0-10'] actual = version_sorted([ 'version-1-0-10', 'version-1-0-2', 'version-1-0-1']) assert expected == actual
def test_version_sorted(): from mr.developer.common import version_sorted expected = [ 'version-1-0-1', 'version-1-0-2', 'version-1-0-10'] actual = version_sorted([ 'version-1-0-10', 'version-1-0-2', 'version-1-0-1']) assert expected == actual
def _get_newest_tag(self): mask = self.source.get('newest_tag_prefix', self.source.get('newest_tag_mask', '')) name = self.source['name'] tags = self._get_tags() if mask: tags = [t for t in tags if t.startswith(mask)] tags = common.version_sorted(tags, reverse=True) if not tags: return None newest_tag = tags[0] self.output((logger.info, 'Picked newest tag for %r from Mercurial: %r.' % (name, newest_tag))) return newest_tag
def _get_newest_tag(self): try: tags = self.cvs_command('tags') except OSError: return None mask = self.source.get('newest_tag_prefix', self.source.get('newest_tag_mask', '')) if mask: tags = [t for t in tags if t.startswith(mask)] tags = common.version_sorted(tags, reverse=True) if not tags: return None newest_tag = tags[0] self.output((logger.info, 'Picked newest tag for %r from CVS: %r.' % (self.source['name'], newest_tag))) return newest_tag
def _get_newest_tag(self): mask = self.source.get('newest_tag_prefix', self.source.get('newest_tag_mask', '')) name = self.source['name'] tags = self._get_tags() if mask: tags = [t for t in tags if t.startswith(mask)] tags = common.version_sorted(tags, reverse=True) if not tags: return None newest_tag = tags[0] self.output( (logger.info, 'Picked newest tag for %r from Mercurial: %r.' % (name, newest_tag))) return newest_tag
def test_version_sorted(): from mr.developer.common import version_sorted expected = ['version-1-0-1', 'version-1-0-2', 'version-1-0-10'] actual = version_sorted( ['version-1-0-10', 'version-1-0-2', 'version-1-0-1']) assert expected == actual
def test_version_sorted(): from mr.developer.common import version_sorted expected = ["version-1-0-1", "version-1-0-2", "version-1-0-10"] actual = version_sorted(["version-1-0-10", "version-1-0-2", "version-1-0-1"]) assert expected == actual
def test_version_sorted(): expected = ['version-1-0-1', 'version-1-0-2', 'version-1-0-10'] actual = version_sorted( ['version-1-0-10', 'version-1-0-2', 'version-1-0-1']) assert expected == actual