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.common
|
||||||
import fdroidserver.metadata
|
import fdroidserver.metadata
|
||||||
from testcommon import TmpCwd
|
from testcommon import TmpCwd
|
||||||
from fdroidserver.exception import FDroidException
|
from fdroidserver.exception import FDroidException, VCSException
|
||||||
|
|
||||||
|
|
||||||
class CommonTest(unittest.TestCase):
|
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(123, fdroidserver.common.version_code_string_to_int('0000123'))
|
||||||
self.assertEqual(-42, fdroidserver.common.version_code_string_to_int('-42'))
|
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__":
|
if __name__ == "__main__":
|
||||||
os.chdir(os.path.dirname(__file__))
|
os.chdir(os.path.dirname(__file__))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue