code: def ankitkv_test():
      buttons = [B.MOVE_FORWARD, B.TURN_LEFT_RIGHT_DELTA]
      variables = [GV.POSITION_X, GV.ANGLE]
  
      test_actions1 = [
          [0.0, 90.0],
          [0.0, -90.0],
          [1.0, 0.0],
          [0.0, 90.0],
          [0.0, -90.0],
          [0.0, 90.0],
          [0.0, -90.0],
          [0.0, 90.0],
          [0.0, 90.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [0.0, -90.0],
          [0.0, 90.0],
          [1.0, 0.0],
      ]
  
      test_actions2 = [
          [0.0, -90.0],
          [0.0, 90.0],
          [1.0, 0.0],
          [0.0, -90.0],
          [0.0, 90.0],
          [0.0, -90.0],
          [0.0, 90.0],
          [0.0, -90.0],
          [0.0, -90.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [1.0, 0.0],
          [0.0, 90.0],
          [0.0, -90.0],
          [1.0, 0.0],
      ]
  
      test_mode_and_sleep(
          buttons, variables, test_actions1, title="ankitkv test #1"
      )
      test_mode_and_sleep(
          buttons, variables, test_actions2, title="ankitkv test #2"
      )
  
file_path: ViZDoom/tests/manual_test_recording.py
imports: import os
  from random import random
  from time import sleep
  import vizdoom
label_desc: Use image node_id 8 for calling a global function with example usage: ankitkv_test() without return types