def METHOD_NAME(self):
    hint_list = [self.mesh_path, "wrong/hint"]
    expected_collision_path = os.path.join(self.model_dir,'romeo_description/meshes/V1/collision/LHipPitch.dae')
    expected_visual_path = os.path.join(self.model_dir,'romeo_description/meshes/V1/visual/LHipPitch.dae')
    model = pin.buildModelFromUrdf(self.model_path, pin.JointModelFreeFlyer())
    collision_model = pin.buildGeomFromUrdf(model, self.model_path, pin.GeometryType.COLLISION, hint_list)
    col = collision_model.geometryObjects[1]
    self.assertEqual(os.path.normpath(col.meshPath), os.path.normpath(expected_collision_path))
    visual_model = pin.buildGeomFromUrdf(model, self.model_path, pin.GeometryType.VISUAL, hint_list)
    vis = visual_model.geometryObjects[1]
    self.assertEqual(os.path.normpath(vis.meshPath), os.path.normpath(expected_visual_path))
    model_2, collision_model_2, visual_model_2 = pin.buildModelsFromUrdf(self.model_path, hint_list, pin.JointModelFreeFlyer())
    self.assertEqual(model,model_2)
    col_2 = collision_model_2.geometryObjects[1]
    self.assertEqual(os.path.normpath(col_2.meshPath), os.path.normpath(expected_collision_path))
    vis_2 = visual_model_2.geometryObjects[1]
    self.assertEqual(os.path.normpath(vis_2.meshPath), os.path.normpath(expected_visual_path))
    model_c, collision_model_c = pin.buildModelsFromUrdf(self.model_path, hint_list, pin.JointModelFreeFlyer(), geometry_types=pin.GeometryType.COLLISION)
    self.assertEqual(model,model_c)
    col_c = collision_model_c.geometryObjects[1]
    self.assertEqual(os.path.normpath(col_c.meshPath), os.path.normpath(expected_collision_path))
    model_v, visual_model_v = pin.buildModelsFromUrdf(self.model_path, hint_list, pin.JointModelFreeFlyer(), geometry_types=pin.GeometryType.VISUAL)
    self.assertEqual(model,model_v)
    vis_v = visual_model_v.geometryObjects[1]
    self.assertEqual(os.path.normpath(vis_v.meshPath), os.path.normpath(expected_visual_path))