blob: 8f2a2e4e416d66c389ff675ffb19efbd7cbc578c [file] [log] [blame] [edit]
# Copyright 2023 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import json
from recipe_engine import recipe_test_api
class ZipTestApi(recipe_test_api.RecipeTestApi): # pragma: no cover
"""Test api for zip module."""
def namelist(self, name, output):
"""Generated namelist step data for testing.
Args:
name: The name of the step to generate step data for.
output: A list of strings representing the names of files
inside the zip file.
"""
return self.override_step_data(
name, stdout=self.m.json.output(output), retcode=0
)