7
7
8
8
from sentry .models .files .file import File
9
9
from sentry .replays .lib import kafka
10
- from sentry .replays .lib .storage import RecordingSegmentStorageMeta , storage
10
+ from sentry .replays .lib .storage import (
11
+ RecordingSegmentStorageMeta ,
12
+ make_video_filename ,
13
+ storage ,
14
+ storage_kv ,
15
+ )
11
16
from sentry .replays .models import ReplayRecordingSegment
12
17
from sentry .replays .testutils import assert_expected_response , mock_expected_response , mock_replay
13
18
from sentry .testutils .cases import APITestCase , ReplaysSnubaTestCase
@@ -210,6 +215,7 @@ def test_delete_replay_from_clickhouse_data(self):
210
215
file_id = None ,
211
216
)
212
217
storage .set (metadata1 , b"hello, world!" )
218
+ storage_kv .set (make_video_filename (metadata1 ), b"hello, world!" )
213
219
214
220
metadata2 = RecordingSegmentStorageMeta (
215
221
project_id = self .project .id ,
@@ -219,6 +225,8 @@ def test_delete_replay_from_clickhouse_data(self):
219
225
file_id = None ,
220
226
)
221
227
storage .set (metadata2 , b"hello, world!" )
228
+ # Intentionally not written.
229
+ # storage_kv.set(make_video_filename(metadata2), b"hello, world!")
222
230
223
231
metadata3 = RecordingSegmentStorageMeta (
224
232
project_id = self .project .id ,
@@ -228,6 +236,7 @@ def test_delete_replay_from_clickhouse_data(self):
228
236
file_id = None ,
229
237
)
230
238
storage .set (metadata3 , b"hello, world!" )
239
+ storage_kv .set (make_video_filename (metadata3 ), b"hello, world!" )
231
240
232
241
with self .feature (REPLAYS_FEATURES ):
233
242
with TaskRunner ():
@@ -237,3 +246,6 @@ def test_delete_replay_from_clickhouse_data(self):
237
246
assert storage .get (metadata1 ) is None
238
247
assert storage .get (metadata2 ) is None
239
248
assert storage .get (metadata3 ) is not None
249
+ assert storage_kv .get (make_video_filename (metadata1 )) is None
250
+ assert storage_kv .get (make_video_filename (metadata2 )) is None
251
+ assert storage_kv .get (make_video_filename (metadata3 )) is not None
0 commit comments