Exemple #1
0
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
Exemple #2
0
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
Exemple #3
0
 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
Exemple #4
0
 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
Exemple #5
0
 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
Exemple #6
0
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
Exemple #7
0
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
Exemple #8
0
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