diff --git a/swh/tests/test_swhrepo.py b/swh/tests/test_swhrepo.py index 4f4087d..fbd2456 100644 --- a/swh/tests/test_swhrepo.py +++ b/swh/tests/test_swhrepo.py @@ -1,57 +1,53 @@ # Copyright (C) 2015 The Software Heritage developers # See the AUTHORS file at the top-level directory of this distribution # License: GNU General Public License version 3, or any later version # See top-level LICENSE file for more information import unittest from nose.tools import istest from swh.data import swhrepo -from test_utils import app_client class SWHRepoTestCase(unittest.TestCase): - def setUp(self): - self.app, db_url = app_client() - @istest def new_swhrepo(self): # when r = swhrepo.SWHRepo() r.add_origin({'url': 'foobar'}) - + r.add_content({'id': 'some-con-sha1'}) r.add_content({'id': 'some-con-sha1-2','stuff': 'some-stuff'}) r.add_directory({'id': 'some-dir-sha1'}) r.add_directory({'id': 'some-dir-sha1-2'}) r.add_revision({'id': 'some-rev-sha1'}) r.add_revision({'id': 'some-rev-sha1-2'}) r.add_person('id0', {'name': 'the one'}) r.add_person('id1', {'name': 'another one'}) r.add_occurrence({'id': 'some-occ-sha1'}) r.add_release({'id': 'some-rel-sha1'}) # then assert r.get_origin() == {'url': 'foobar'} assert r.get_releases() == [{'id': 'some-rel-sha1'}] assert r.get_occurrences() == [{'id': 'some-occ-sha1'}] for sha in ['some-con-sha1', 'some-con-sha1-2', 'some-dir-sha1', 'some-dir-sha1-2', 'some-rev-sha1', 'some-rev-sha1-2']: assert r.already_visited(sha) is True - + assert r.already_visited('some-occ-sha1') is False assert r.already_visited('some-rel-sha1') is False assert r.get_contents() == {'some-con-sha1': {'id': 'some-con-sha1'}, 'some-con-sha1-2': {'id': 'some-con-sha1-2','stuff': 'some-stuff'}} assert r.get_directories() == {'some-dir-sha1': {'id': 'some-dir-sha1'}, 'some-dir-sha1-2': {'id': 'some-dir-sha1-2'}} assert r.get_revisions() == {'some-rev-sha1': {'id': 'some-rev-sha1'}, 'some-rev-sha1-2': {'id': 'some-rev-sha1-2'}} assert len(r.get_persons()) == 2