
from recipe_engine import post_process

DEPS = [
  'bot_update',
  'gclient',
  'recipe_engine/json',
]


def RunSteps(api):
  api.gclient.set_config('depot_tools')
  api.bot_update.ensure_checkout()


def GenTests(api):
  yield (
      api.test('basic') +
      api.post_process(post_process.StatusCodeIn, 0) +
      api.post_process(post_process.DropExpectation)
  )

  yield (
      api.test('failure') +
      api.override_step_data(
          'bot_update',
          api.json.output({'did_run': True}),
          retcode=1) +
      api.post_process(post_process.StatusCodeIn, 1) +
      api.post_process(post_process.DropExpectation)
  )


from recipe_engine import post_process

DEPS = [
  'bot_update',
  'gclient',
  'recipe_engine/json',
]


def RunSteps(api):
  api.gclient.set_config('depot_tools')
  api.bot_update.ensure_checkout()


def GenTests(api):
  yield (
      api.test('basic') +
      api.post_process(post_process.StatusSuccess) +
      api.post_process(post_process.DropExpectation)
  )

  yield (
      api.test('failure') +
      api.override_step_data(
          'bot_update',
          api.json.output({'did_run': True}),
          retcode=1) +
      api.post_process(post_process.StatusAnyFailure) +
      api.post_process(post_process.DropExpectation)
  )

Replace post-process checks with ones that are not deprecated
Replace post-process checks with ones that are not deprecated

R=40f3d43a28ebae3cb819288542e1c84d73d962d5@chromium.org

Bug: 899266
Change-Id: Ia9b1f38590d636fa2858a2bd0bbf75d6b2cfe8fa
Reviewed-on: https://chromium-review.googlesource.com/c/1483033
Reviewed-by: Robbie Iannucci <40f3d43a28ebae3cb819288542e1c84d73d962d5@chromium.org>
Reviewed-by: John Budorick <17d38a2d68c6a07a3ab0ce4a2873c5acefbd3dbb@chromium.org>
Commit-Queue: Sergiy Belozorov <aadb4a11584aa9878242ea5d9e4b7e3429654579@chromium.org>

  
  from recipe_engine import post_process
  
  DEPS = [
    'bot_update',
    'gclient',
    'recipe_engine/json',
  ]
  
  
  def RunSteps(api):
    api.gclient.set_config('depot_tools')
    api.bot_update.ensure_checkout()
  
  
  def GenTests(api):
    yield (
        api.test('basic') +
-       api.post_process(post_process.StatusCodeIn, 0) +
+       api.post_process(post_process.StatusSuccess) +
        api.post_process(post_process.DropExpectation)
    )
  
    yield (
        api.test('failure') +
        api.override_step_data(
            'bot_update',
            api.json.output({'did_run': True}),
            retcode=1) +
-       api.post_process(post_process.StatusCodeIn, 1) +
+       api.post_process(post_process.StatusAnyFailure) +
        api.post_process(post_process.DropExpectation)
    )
  
Replace post-process checks with ones that are not deprecated
## Code Before:

from recipe_engine import post_process

DEPS = [
  'bot_update',
  'gclient',
  'recipe_engine/json',
]


def RunSteps(api):
  api.gclient.set_config('depot_tools')
  api.bot_update.ensure_checkout()


def GenTests(api):
  yield (
      api.test('basic') +
      api.post_process(post_process.StatusCodeIn, 0) +
      api.post_process(post_process.DropExpectation)
  )

  yield (
      api.test('failure') +
      api.override_step_data(
          'bot_update',
          api.json.output({'did_run': True}),
          retcode=1) +
      api.post_process(post_process.StatusCodeIn, 1) +
      api.post_process(post_process.DropExpectation)
  )

## Instruction:
Replace post-process checks with ones that are not deprecated
## Code After:

from recipe_engine import post_process

DEPS = [
  'bot_update',
  'gclient',
  'recipe_engine/json',
]


def RunSteps(api):
  api.gclient.set_config('depot_tools')
  api.bot_update.ensure_checkout()


def GenTests(api):
  yield (
      api.test('basic') +
      api.post_process(post_process.StatusSuccess) +
      api.post_process(post_process.DropExpectation)
  )

  yield (
      api.test('failure') +
      api.override_step_data(
          'bot_update',
          api.json.output({'did_run': True}),
          retcode=1) +
      api.post_process(post_process.StatusAnyFailure) +
      api.post_process(post_process.DropExpectation)
  )
