code: def test_full_module_path(self):
      self.assertEqual(
          pda._full_module_path("aa.bb.cc", "__init__.py"), "aa.bb.cc"
      )
      self.assertEqual(
          pda._full_module_path("aa.bb.cc", "dd.py"), "aa.bb.cc.dd"
      )
      self.assertEqual(pda._full_module_path("", "dd.py"), "dd")
  
file_path: ray/ci/pipeline/py_dep_analysis_test.py
imports: import os
  import tempfile
  import unittest
  import py_dep_analysis
label_desc: Use image node_id 2 for calling the TestPyDepAnalysis obj's underlying member method code with example usage: obj.test_full_module_path() without return types