def METHOD_NAME(self):
    descriptor = self.post(
        "data/projects/%s/metadata-descriptors" % self.project_id,
        {
            "entity_type": "Asset",
            "name": "environment type",
            "data_type": "list",
            "choices": ["indoor", "outdoor"],
        },
    )
    descriptor = self.get(
        "data/projects/%s/metadata-descriptors/%s"
        % (self.project_id, descriptor["id"])
    )
    descriptor = self.post(
        "data/projects/%s/metadata-descriptors" % self.project_id,
        {
            "entity_type": "Shot",
            "name": "Contractor",
            "data_type": "list",
            "choices": ["studio1", "studio2"],
        },
    )
    descriptors = self.get(
        "data/projects/%s/metadata-descriptors" % self.project_id,
    )
    self.assertEqual(len(descriptors), 2)
    self.assertEqual(descriptors[0]["id"], descriptor["id"])
    self.assertEqual(descriptors[0]["data_type"], "list")
    self.assertEqual(descriptors[0]["field_name"], "contractor")
    self.assertEqual(descriptors[1]["field_name"], "environment_type")
    self.assertEqual(descriptors[1]["choices"], ["indoor", "outdoor"])
    self.assertEqual(descriptors[1]["data_type"], "list")
    projects = self.get("data/projects/open/")
    self.assertEqual(len(projects), 1)
    self.assertEqual(len(projects[0]["descriptors"]), 2)