def create_review(self, title, description, project, jira_issue=None, moderator=None):
        moderator = moderator if moderator else self.username
        jira_issue = "" if not jira_issue else "<jiraIssueKey>%s</jiraIssueKey>" % escape(jira_issue),

        body = CREATE_REVIEW_XML_TEMPLATE % \
               (escape(self.username), escape(self.username), escape(description), jira_issue[0],
                escape(moderator), escape(title[:255]), escape(project))
        resp = self._post(CREATE_REVIEW_URL, body, "Unable to create new review")
        if self.debug:
            return "CR-123"
        xml = resp.read()
        return ElementTree.XML(xml).findtext('.//permaId/id')
Adds a product to a store. Returns the product instance.
dataset/ETHPy150Open rckclmbr/git-crucible/crucible/client.py/API.create_review--crossover with--dataset/ETHPy150Open mattupstate/overholt/overholt/api/stores.py/add_product