class_docstr: Test update of dataset encodings.
docstr: Test data with dataset name staring with a digit.
docstr_tok: ["Test","data","with","dataset","name","staring","with","a","digit","."]
code: def test_dataset_name_digit(self, fake_ds_digit):
      """Test data with dataset name staring with a digit."""
      from satpy.cf.encoding import update_encoding
  
      # Dataset with name staring with digit
      ds_digit = fake_ds_digit
      kwargs = {
          "encoding": {
              "1": {"dtype": "float32"},
              "2": {"dtype": "float32"},
          },
          "other": "kwargs",
      }
      enc, other_kwargs = update_encoding(
          ds_digit, kwargs, numeric_name_prefix="CHANNEL_"
      )
      expected_dict = {
          "y": {"_FillValue": None},
          "x": {"_FillValue": None},
          "CHANNEL_1": {"dtype": "float32"},
          "CHANNEL_2": {"dtype": "float32"},
      }
      assert enc == expected_dict
      assert other_kwargs == {"other": "kwargs"}
  
file_path: satpy/satpy/tests/cf_tests/test_encoding.py
imports: import datetime
  import pytest
  import xarray
label_desc: Use image node_id 3 for calling the TestUpdateEncoding obj's underlying member method code with example usage: obj.test_dataset_name_digit(fake_ds_digit) without return types