mirror of
https://github.com/f-droid/fdroidserver.git
synced 2025-09-15 23:42:37 +03:00
srclib: add test for getsrclibvcs
This commit is contained in:
parent
2c86d38028
commit
286220fe11
1 changed files with 11 additions and 1 deletions
|
@ -34,7 +34,7 @@ import fdroidserver.signindex
|
|||
import fdroidserver.common
|
||||
import fdroidserver.metadata
|
||||
from testcommon import TmpCwd
|
||||
from fdroidserver.exception import FDroidException
|
||||
from fdroidserver.exception import FDroidException, VCSException
|
||||
|
||||
|
||||
class CommonTest(unittest.TestCase):
|
||||
|
@ -1241,6 +1241,16 @@ class CommonTest(unittest.TestCase):
|
|||
self.assertEqual(123, fdroidserver.common.version_code_string_to_int('0000123'))
|
||||
self.assertEqual(-42, fdroidserver.common.version_code_string_to_int('-42'))
|
||||
|
||||
def test_getsrclibvcs(self):
|
||||
fdroidserver.metadata.srclibs = {'somelib': {'RepoType': 'git'},
|
||||
'yeslib': {'RepoType': 'hg'},
|
||||
'nolib': {'RepoType': 'git-svn'}}
|
||||
self.assertEqual(fdroidserver.common.getsrclibvcs('somelib'), 'git')
|
||||
self.assertEqual(fdroidserver.common.getsrclibvcs('yeslib'), 'hg')
|
||||
self.assertEqual(fdroidserver.common.getsrclibvcs('nolib'), 'git-svn')
|
||||
with self.assertRaises(VCSException):
|
||||
fdroidserver.common.getsrclibvcs('nonexistentlib')
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
os.chdir(os.path.dirname(__file__))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue