code: def test_get_full_model_names_from_exp_structure():
      input_dict = {
          "foo": {
              "bar": {
                  "lvl1_1": {
                      "lvl2": {
                          "lvl3_1": "some non important value",
                          "lvl3_2": "some non important value",
                      }
                  },
                  "lvl1_2": "some non important value",
              },
              "other_non_important": {"val100": 100},
          },
          "other_non_important": {"val42": 42},
      }
      expected_keys = {
          "lvl1_1/lvl2/lvl3_1",
          "lvl1_1/lvl2/lvl3_2",
          "lvl1_2",
      }
      assert (
          NeptuneLogger._get_full_model_names_from_exp_structure(
              input_dict, "foo/bar"
          )
          == expected_keys
      )
  
imports: import os
  import pickle
  from collections import namedtuple
  from unittest import mock
  from unittest.mock import MagicMock, call
  import lightning.pytorch
  import pytest
  import torch
  from lightning.pytorch import Trainer
  from lightning.pytorch.demos.boring_classes import BoringModel
  from lightning.pytorch.loggers import NeptuneLogger
label_desc: Use image node_id 18 for calling a global function with example usage: test_get_full_model_names_from_exp_structure() without return types