Esempio n. 1
0
 def update_issues(self, issues):
     for item in issues:
         key = item
         date = issues[item]
         new_issue = DeploymentPoll(key=key, date=date)
         try:
             DeploymentPoll.objects.get(key=key, date__gte=date, checked=False)
         except DeploymentPoll.DoesNotExist:
             new_issue.save()
Esempio n. 2
0
 def update_issues(self, issues):
     for item in issues:
         key = item
         date = issues[item]
         new_issue = DeploymentPoll(key=key, date=date)
         try:
             DeploymentPoll.objects.get(key=key, date__gte=date, checked=False)
         except DeploymentPoll.DoesNotExist:
             new_issue.save()
Esempio n. 3
0
 def test_get_new_issues(self):
     dp1_1 = DeploymentPoll(
         key='RALPH-341',
         date=datetime.datetime.strptime('1-1-2012 1:10', '%d-%m-%Y %H:%M')
     )
     dp1_1.save()
     dp1_2 = DeploymentPoll(
         key='RALPH-341',
         date=datetime.datetime.strptime('1-1-2012 1:20', '%d-%m-%Y %H:%M'))
     dp1_2.save()
     dp2_1 = DeploymentPoll(
         key='RALPH-342',
         date=datetime.datetime.strptime('2-2-2012 2:10', '%d-%m-%Y %H:%M'),
         checked=False)
     dp2_1.save()
     dp2_2 = DeploymentPoll(
         key='RALPH-342',
         date=datetime.datetime.strptime('2-2-2012 2:20', '%d-%m-%Y %H:%M'),
         checked=False)
     dp2_2.save()
     dp3_1 = DeploymentPoll(
         key='RALPH-343',
         date=datetime.datetime.strptime('3-3-2012 3:10', '%d-%m-%Y %H:%M')
     )
     dp3_1.save()
     dp3_2 = DeploymentPoll(
         key='RALPH-343',
         date=datetime.datetime.strptime('3-3-2012 3:20', '%d-%m-%Y %H:%M'))
     dp3_2.save()
     dp4_1 = DeploymentPoll(
         key='RALPH-344',
         date=datetime.datetime.strptime('4-4-2012 5:10', '%d-%m-%Y %H:%M'))
     dp4_1.save()
     x = JiraRSS(tracker_name='JIRA')
     rss = open(
         djoin(CURRENT_DIR, 'cmdb/tests/samples/jira_rss.xml')
     ).read()
     x.rss_url = rss
     self.assertEquals(
         sorted(x.get_new_issues()), [
             'RALPH-341', 'RALPH-342', 'RALPH-343', 'RALPH-344']
     )
Esempio n. 4
0
 def test_get_new_issues(self):
     dp1_1 = DeploymentPoll(key="RALPH-341", date=datetime.datetime.strptime("1-1-2012 1:10", "%d-%m-%Y %H:%M"))
     dp1_1.save()
     dp1_2 = DeploymentPoll(key="RALPH-341", date=datetime.datetime.strptime("1-1-2012 1:20", "%d-%m-%Y %H:%M"))
     dp1_2.save()
     dp2_1 = DeploymentPoll(
         key="RALPH-342", date=datetime.datetime.strptime("2-2-2012 2:10", "%d-%m-%Y %H:%M"), checked=False
     )
     dp2_1.save()
     dp2_2 = DeploymentPoll(
         key="RALPH-342", date=datetime.datetime.strptime("2-2-2012 2:20", "%d-%m-%Y %H:%M"), checked=False
     )
     dp2_2.save()
     dp3_1 = DeploymentPoll(key="RALPH-343", date=datetime.datetime.strptime("3-3-2012 3:10", "%d-%m-%Y %H:%M"))
     dp3_1.save()
     dp3_2 = DeploymentPoll(key="RALPH-343", date=datetime.datetime.strptime("3-3-2012 3:20", "%d-%m-%Y %H:%M"))
     dp3_2.save()
     dp4_1 = DeploymentPoll(key="RALPH-344", date=datetime.datetime.strptime("4-4-2012 5:10", "%d-%m-%Y %H:%M"))
     dp4_1.save()
     x = JiraRSS(tracker_name="JIRA")
     rss = open(djoin(CURRENT_DIR, "cmdb/tests/samples/jira_rss.xml")).read()
     x.rss_url = rss
     self.assertEquals(sorted(x.get_new_issues()), ["RALPH-341", "RALPH-342", "RALPH-343", "RALPH-344"])
Esempio n. 5
0
    def test_get_new_issues(self):
        dp1_1 = DeploymentPoll(key='RALPH-341',
                               date=datetime.datetime.strptime('1-1-2012 1:10',
                                                            '%d-%m-%Y %H:%M'))
        dp1_1.save()
        dp1_2 = DeploymentPoll(key='RALPH-341',
                               date=datetime.datetime.strptime('1-1-2012 1:20',
                                                            '%d-%m-%Y %H:%M'))
        dp1_2.save()

        dp2_1 = DeploymentPoll(key='RALPH-342',
                               date=datetime.datetime.strptime('2-2-2012 2:10',
                                                            '%d-%m-%Y %H:%M'),
                               checked=False)
        dp2_1.save()
        dp2_2 = DeploymentPoll(key='RALPH-342',
                               date=datetime.datetime.strptime('2-2-2012 2:20',
                                                            '%d-%m-%Y %H:%M'),
                               checked=False)
        dp2_2.save()

        dp3_1 = DeploymentPoll(key='RALPH-343',
                               date=datetime.datetime.strptime('3-3-2012 3:10',
                                                            '%d-%m-%Y %H:%M'))
        dp3_1.save()
        dp3_2 = DeploymentPoll(key='RALPH-343',
                               date=datetime.datetime.strptime('3-3-2012 3:20',
                                                            '%d-%m-%Y %H:%M'))
        dp3_2.save()

        dp4_1 = DeploymentPoll(key='RALPH-344',
                               date=datetime.datetime.strptime('4-4-2012 5:10',
                                                            '%d-%m-%Y %H:%M'))
        dp4_1.save()

        x = JiraRSS(tracker_name='JIRA')
        rss = open(CURRENT_DIR + 'cmdb/tests/samples/jira_rss.xml').read()
        x.rss_url = rss

        self.assertEquals(sorted(x.get_new_issues()),
            ['RALPH-341', 'RALPH-342', 'RALPH-343', 'RALPH-344'])