mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-10-05 18:50:09 +02:00
Merge branch 'emtpy_checkupdatedata' into 'master'
[checkupdates] UpdateCheckData tag for verocode if no regex See merge request fdroid/fdroidserver!962
This commit is contained in:
commit
02a63a2ec0
@ -171,11 +171,13 @@ def check_tags(app, pattern):
|
||||
else:
|
||||
filecontent = tag
|
||||
|
||||
m = re.search(codeex, filecontent)
|
||||
if not m:
|
||||
continue
|
||||
vercode = tag
|
||||
if codeex:
|
||||
m = re.search(codeex, filecontent)
|
||||
if not m:
|
||||
continue
|
||||
|
||||
vercode = m.group(1).strip()
|
||||
vercode = m.group(1).strip()
|
||||
|
||||
if filever:
|
||||
if filever != '.':
|
||||
|
@ -265,6 +265,13 @@ class CheckupdatesTest(unittest.TestCase):
|
||||
self.assertEqual(vername, '1.1.0')
|
||||
self.assertEqual(vercode, '1')
|
||||
|
||||
app.UpdateCheckData = '|||'
|
||||
vcs.latesttags.return_value = ['2']
|
||||
with mock.patch('fdroidserver.common.getvcs', return_value=vcs):
|
||||
vername, vercode, _tag = fdroidserver.checkupdates.check_tags(app, None)
|
||||
self.assertEqual(vername, '2')
|
||||
self.assertEqual(vercode, '2')
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
parser = optparse.OptionParser()
|
||||
|
Loading…
Reference in New Issue
Block a user