code: def test_recall_at_precision_k(self):
      metric = metrics.RecallAtPrecisionK(50)
      self._test_binary_metric(metric, 1.0)
  
      metric = metrics.RecallAtPrecisionK(90)
      self._test_binary_metric(metric, 0.5)
  
      metric = metrics.RecallAtPrecisionK(110)
      self._test_binary_metric(metric, 0)
  
imports: import os
  import unittest
  import mmf.modules.metrics
  import torch
  from mmf.common.registry import registry
  from mmf.common.sample import Sample
  from mmf.datasets.processors import CaptionProcessor
  from mmf.utils.configuration import load_yaml
label_desc: Use image node_id 19 for calling the TestModuleMetrics obj's underlying member method code with example usage: obj.test_recall_at_precision_k() without return types