Example #1
0
 def testSanitizeSprintName(self):
     self.assertEquals(
         'my+sprint+name',
         JiraHelper.sanitize_sprint_name('my sprint name')
     )
     self.assertEquals(
         'MySprintName',
         JiraHelper.sanitize_sprint_name('MySprintName')
     )
    def run(self, args):
        story_id = args.story_id.upper()

        jira_manager = self.get_jira_manager()
        story = jira_manager.get_story(story_id)
        clean_sprint_name = JiraHelper.sanitize_sprint_name(story.sprint_name)

        self._output(story, clean_sprint_name)
Example #3
0
    def _get_jira_data(self):
        story = InputHelper.get_user_input(
            'Give me the jira id of any story in your sprint (something like \'jlc-110\'): ',
            str
        ).upper()
        story_data = self.get_jira_manager().get_story(story)

        jira_data = {}
        jira_data['project_id'] = int(story_data.project_id)
        jira_data['sprint_name'] = JiraHelper.sanitize_sprint_name(story_data.sprint_name)

        return jira_data
Example #4
0
    def _get_jira_data(self):
        story = InputHelper.get_user_input(
            'Give me the jira id of any story in your sprint (something like \'jlc-110\'): ',
            str).upper()
        story_data = self.get_jira_manager().get_story(story)

        jira_data = {}
        jira_data['project_id'] = int(story_data.project_id)
        jira_data['sprint_name'] = JiraHelper.sanitize_sprint_name(
            story_data.sprint_name)

        return jira_data
Example #5
0
 def testSanitizeSprintName(self):
     self.assertEquals('my+sprint+name',
                       JiraHelper.sanitize_sprint_name('my sprint name'))
     self.assertEquals('MySprintName',
                       JiraHelper.sanitize_sprint_name('MySprintName'))