class_docstr: Test case for CF writer.
docstr: Test saving an array to netcdf/cf dataset name starting with a digit with no prefix include orig name.
docstr_tok: ["Test","saving","an","array","to","netcdf\/cf","dataset","name","starting","with","a","digit","with","no","prefix","include","orig","name","."]
code: def test_save_dataset_a_digit_no_prefix_include_attr(self):
      """Test saving an array to netcdf/cf dataset name starting with a digit with no prefix include orig name."""
      scn = Scene()
      scn["1"] = xr.DataArray([1, 2, 3])
      with TempFile() as filename:
          with pytest.warns(
              UserWarning, match=r"Invalid NetCDF dataset name"
          ):
              scn.save_datasets(
                  filename=filename,
                  writer="cf",
                  include_orig_name=True,
                  numeric_name_prefix="",
              )
          with xr.open_dataset(filename) as f:
              np.testing.assert_array_equal(f["1"][:], [1, 2, 3])
              assert "original_name" not in f["1"].attrs
  
imports: import os
  import tempfile
  import warnings
  from datetime import datetime
  import numpy
  import pytest
  import xarray
  from packaging.version import Version
  from satpy import Scene
  from satpy.tests.utils import make_dsq
  from satpy.writers.cf_writer import _get_backend_versions
label_desc: Use image node_id 7 for calling the TestCFWriter obj's underlying member method code with example usage: obj.test_save_dataset_a_digit_no_prefix_include_attr() without return types