def check_metadata_entries()

in scripts/dashboard/validate_dashboards_format.py [0:0]


def check_metadata_entries(path, sample_dashboard):
  '''Assert sample dashboard metadata entry has all required fields.'''
  required_fields = {"category", "id", "display_name", "description"}
  missing_fields = required_fields - sample_dashboard.keys()
  if missing_fields:
    raise MetadataFormattingError("{} missing {}".format(path, missing_fields))