diff --git a/pisi/repodb.py b/pisi/repodb.py index c0efe4c9..7a147b45 100644 --- a/pisi/repodb.py +++ b/pisi/repodb.py @@ -77,7 +77,7 @@ class RepoDB(object): def add_repo(self, name, repo_info): name = str(name) - repo_info = str(repo_info) + assert (isinstance(repo_info,Repo)) if self.d.has_key("repo-" + name): raise Error(_('Repository %s already exists') % name) self.d["repo-" + name] = repo_info diff --git a/tests/beta-light.sh b/tests/beta-light.sh index 1ac10b2c..c0ce0394 100755 --- a/tests/beta-light.sh +++ b/tests/beta-light.sh @@ -5,10 +5,10 @@ PATH=$PATH:. set -x pisi-cli -Dtmp clean pisi-cli -B -Dtmp remove unzip +pisi-cli -Dtmp remove-repo repo1 set -e pisi-cli -Dtmp -E --ignore-build-no build tests/zip/pspec.xml tests/unzip/pspec.xml pisi-cli -Dtmp index . -#pisi-cli -Dtmp remove-repo repo1 pisi-cli -Dtmp -d add-repo repo1 pisi-index.xml pisi-cli -Dtmp list-repo pisi-cli -Dtmp update-repo repo1