Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_storage.py
Show First 20 Lines • Show All 1,104 Lines • ▼ Show 20 Lines | def test_release_add(self): | ||||
self.assertEqual(list(self.journal_writer.objects), | self.assertEqual(list(self.journal_writer.objects), | ||||
[('release', self.release), | [('release', self.release), | ||||
('release', self.release2)]) | ('release', self.release2)]) | ||||
# already present so nothing added | # already present so nothing added | ||||
actual_result = self.storage.release_add([self.release, self.release2]) | actual_result = self.storage.release_add([self.release, self.release2]) | ||||
self.assertEqual(actual_result, {'release:add': 0}) | self.assertEqual(actual_result, {'release:add': 0}) | ||||
def test_release_add_no_author_date(self): | |||||
release = self.release.copy() | |||||
release['author'] = None | |||||
release['date'] = None | |||||
actual_result = self.storage.release_add([release]) | |||||
self.assertEqual(actual_result, {'release:add': 1}) | |||||
end_missing = self.storage.release_missing([self.release['id']]) | |||||
self.assertEqual([], list(end_missing)) | |||||
self.assertEqual(list(self.journal_writer.objects), | |||||
[('release', release)]) | |||||
def test_release_get(self): | def test_release_get(self): | ||||
# given | # given | ||||
self.storage.release_add([self.release, self.release2]) | self.storage.release_add([self.release, self.release2]) | ||||
# when | # when | ||||
actual_releases = list(self.storage.release_get([self.release['id'], | actual_releases = list(self.storage.release_get([self.release['id'], | ||||
self.release2['id']])) | self.release2['id']])) | ||||
▲ Show 20 Lines • Show All 2,001 Lines • Show Last 20 Lines |