code: def test_revisions_experiment(
      mocker, arg_revisions, baseline, expected_revisions
  ):
      mock_scm = mocker.Mock()
      mock_scm.configure_mock(
          **{
              "is_dirty.return_value": False,
              "get_ref.return_value": None,
          }
      )
      mock_experiments = mocker.Mock()
      mock_experiments.configure_mock(
          **{"get_baseline.return_value": baseline}
      )
      mock_repo = mocker.Mock(
          scm=mock_scm, experiments=mock_experiments
      )
      assert (
          _revisions(mock_repo, arg_revisions, True)
          == expected_revisions
      )
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_revisions_experiment(mocker, arg_revisions, baseline, expected_revisions) without return types