def test_legacy_delete_blocks(delete_record_mock): block = Block.objects.create( guid='legacy@guid', updated_by=user_factory(), legacy_id='legacy' ) block_regex = Block.objects.create( guid='regex@guid', updated_by=user_factory(), legacy_id='*regex' ) block_not_legacy = Block.objects.create(guid='not@guid', updated_by=user_factory()) legacy_delete_blocks([block, block_regex, block_not_legacy]) assert delete_record_mock.call_args_list == [mock.call('legacy')] assert block.legacy_id == '' assert block_regex.legacy_id == '' # cleared anyway
def test_legacy_delete_blocks(delete_record_mock): block = Block.objects.create( guid='legacy@guid', include_in_legacy=True, updated_by=user_factory(), kinto_id='legacy') block_regex = Block.objects.create( guid='regex@guid', include_in_legacy=True, updated_by=user_factory(), kinto_id='*regex') block_not_legacy = Block.objects.create( guid='not@guid', include_in_legacy=False, updated_by=user_factory(), kinto_id='not_legacy') block_not_imported = Block.objects.create( guid='new@guid', include_in_legacy=True, updated_by=user_factory()) legacy_delete_blocks( [block, block_regex, block_not_legacy, block_not_imported]) assert delete_record_mock.call_args_list == [mock.call('legacy')] assert block.kinto_id == '' assert block_regex.kinto_id == '' # cleared anyway