code: def test_face_landmarks(self):
      img = api.load_image_file(
          os.path.join(
              os.path.dirname(__file__), "test_images", "obama.jpg"
          )
      )
      face_landmarks = api.face_landmarks(img)
  
      self.assertEqual(
          set(face_landmarks[0].keys()),
          set(
              [
                  "chin",
                  "left_eyebrow",
                  "right_eyebrow",
                  "nose_bridge",
                  "nose_tip",
                  "left_eye",
                  "right_eye",
                  "top_lip",
                  "bottom_lip",
              ]
          ),
      )
      self.assertEqual(
          face_landmarks[0]["chin"],
          [
              (369, 220),
              (372, 254),
              (378, 289),
              (384, 322),
              (395, 353),
              (414, 382),
              (437, 407),
              (464, 424),
              (495, 428),
              (527, 420),
              (552, 399),
              (576, 372),
              (594, 344),
              (604, 314),
              (610, 282),
              (613, 250),
              (615, 219),
          ],
      )
  
imports: import unittest
  import os
  import numpy
  from click.testing import CliRunner
  from face_recognition import api
  from face_recognition import face_recognition_cli
  from face_recognition import face_detection_cli
label_desc: Use image node_id 13 for calling the Test_face_recognition obj's underlying member method code with example usage: obj.test_face_landmarks() without return types