[TIC-CORE] provides default-recipe for 1st-release
[archive/20170607/tools/tic-core.git] / test / test_dependency.py
index bfcae8d..cf9fa0f 100644 (file)
 # - 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')
@@ -42,13 +39,12 @@ def suite():
 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: