# - S-Core Co., Ltd
import os
-import base64
import time
import unittest
from tic.dependency import analyze_dependency
from tic.parser.repo_parser import RepodataParser
-from tic.repo import Repo
from tic.repo import get_repodata_from_repos
-
current_milli_time = lambda: int(round(time.time() * 1000))
CWD = os.path.dirname(__file__) or '.'
TEST_REPODATA_LOC=os.path.join(CWD, 'dependency_fixtures')
class DependencyTest(unittest.TestCase):
def setUp(self):
# test environment setup
- self.repo_list = ['file:/' + TEST_REPODATA_LOC + '/base',
- 'file:/' + TEST_REPODATA_LOC + '/mobile']
+ self.repo_list = [{'name': 'local_base',
+ 'url': 'file:/' + TEST_REPODATA_LOC + '/base'},
+ {'name': 'local_mobile',
+ 'url': 'file:/' + TEST_REPODATA_LOC + '/mobile'}]
- repos = []
- for repo_url in self.repo_list:
- repos.append(Repo(base64.urlsafe_b64encode(repo_url), repo_url))
- self.repodata_list = get_repodata_from_repos(repos, DEFAULT_CACHEDIR)
+ self.repodata_list = get_repodata_from_repos(self.repo_list, DEFAULT_CACHEDIR)
self.pkg_group = None
try: