# Copyright 2021 The LUCI Authors. All rights reserved.
# Use of this source code is governed under the Apache License, Version 2.0
# that can be found in the LICENSE file.

"""Tests that output properties can be a proto message."""

from PB.recipes.recipe_engine.engine_tests.proto_output_properties import (
  Output, Msg)

DEPS = [
  'step',
]

def RunSteps(api):
  step_result = api.step('proto output properties', cmd=None)
  output = Output(
    str='foo',
    strs=['bar', 'baz'],
    msg = Msg(
      num=1,
      nums=[10, 11, 12],
    )
  )
  step_result.presentation.properties['$mod/proto_out'] = output

def GenTests(api):
  yield api.test('basic')

# Copyright 2021 The LUCI Authors. All rights reserved.
# Use of this source code is governed under the Apache License, Version 2.0
# that can be found in the LICENSE file.

"""Tests that output properties can be a proto message."""

from PB.recipes.recipe_engine.engine_tests.proto_output_properties import (
  Output, Msg)

DEPS = [
  'step',
]

def RunSteps(api):
  step_result = api.step('proto output properties', cmd=None)
  output = Output(
    str='foo',
    strs=['bar', 'baz'],
    msg = Msg(
      num=1,
      nums=[10, 11, 12],
    )
  )
  step_result.presentation.properties['$mod/proto_out'] = output

def GenTests(api):
  yield api.test('basic')

# Copyright 2021 The LUCI Authors. All rights reserved. # Use of this source code is governed under the Apache License, Version 2.0 # that can be found in the LICENSE file. Tests that output properties can be a proto message.