Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/mercurial/tests/test_loader.py
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | def test_load(self): | ||||
} | } | ||||
} | } | ||||
} | } | ||||
self.assertSnapshotEqual(expected_snapshot) | self.assertSnapshotEqual(expected_snapshot) | ||||
self.assertEqual(self.loader.load_status(), {'status': 'eventful'}) | self.assertEqual(self.loader.load_status(), {'status': 'eventful'}) | ||||
self.assertEqual(self.loader.visit_status(), 'full') | self.assertEqual(self.loader.visit_status(), 'full') | ||||
def test_load_status(self): | |||||
# first visit of the mercurial repository | |||||
self.loader.load( | |||||
origin_url=self.repo_url, | |||||
visit_date='2016-05-03 15:16:32+00', | |||||
directory=self.destination_path) | |||||
self.assertEqual(self.loader.load_status(), {'status': 'eventful'}) | |||||
self.assertEqual(self.loader.visit_status(), 'full') | |||||
# second visit with no changes in the mercurial repository | |||||
# since the first one | |||||
self.loader.load( | |||||
origin_url=self.repo_url, | |||||
visit_date='2016-05-04 14:12:21+00', | |||||
directory=self.destination_path) | |||||
self.assertEqual(self.loader.load_status(), {'status': 'uneventful'}) | |||||
self.assertEqual(self.loader.visit_status(), 'full') | |||||
class CommonHgLoaderData: | class CommonHgLoaderData: | ||||
def assert_data_ok(self): | def assert_data_ok(self): | ||||
# then | # then | ||||
self.assertCountContents(3) | self.assertCountContents(3) | ||||
self.assertCountDirectories(3) | self.assertCountDirectories(3) | ||||
self.assertCountReleases(1) | self.assertCountReleases(1) | ||||
self.assertCountRevisions(3) | self.assertCountRevisions(3) | ||||
▲ Show 20 Lines • Show All 139 Lines • Show Last 20 Lines |