Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/tests/test_db.py
Show All 37 Lines | def add_content(self): | ||||
self.db.mktemp('content', cur) | self.db.mktemp('content', cur) | ||||
self.db.copy_to([{ | self.db.copy_to([{ | ||||
'sha1': sha1, | 'sha1': sha1, | ||||
'sha1_git': hash_to_bytes( | 'sha1_git': hash_to_bytes( | ||||
'd81cc0710eb6cf9efd5b920a8453e1e07157b6cd'), | 'd81cc0710eb6cf9efd5b920a8453e1e07157b6cd'), | ||||
'sha256': hash_to_bytes( | 'sha256': hash_to_bytes( | ||||
'673650f936cb3b0a2f93ce09d81be107' | '673650f936cb3b0a2f93ce09d81be107' | ||||
'48b1b203c19e8176b4eefc1964a0cf3a'), | '48b1b203c19e8176b4eefc1964a0cf3a'), | ||||
'blake2s256': hash_to_bytes('69217a3079908094e11121d042354a7c' | |||||
'1f55b6482ca1a51e1b250dfd1ed0eef9'), | |||||
'length': 3}], | 'length': 3}], | ||||
'tmp_content', | 'tmp_content', | ||||
['sha1', 'sha1_git', 'sha256', 'length'], | ['sha1', 'sha1_git', 'sha256', 'blake2s256', 'length'], | ||||
cur) | cur) | ||||
self.db.content_add_from_temp(cur) | self.db.content_add_from_temp(cur) | ||||
self.cursor.execute('SELECT sha1 FROM content WHERE sha1 = %s', | self.cursor.execute('SELECT sha1 FROM content WHERE sha1 = %s', | ||||
(sha1,)) | (sha1,)) | ||||
self.assertEqual(self.cursor.fetchone()[0].tobytes(), sha1) | self.assertEqual(self.cursor.fetchone()[0].tobytes(), sha1) |