Пример #1
0
    def testGetStateTransitionFromFogBugz(self):
        """
        It looks like state transistions need to be pulled out of the schanges element.


        "Edited Area changed from '{FROM_STATE}' to '{TO_STATE}'"

        "Resolved Status changed from '{FROM_STATE}' to '{TO_STATE}'"

        Q. What is the difference between an Area and a Status?
        """

        expected = {
            'from': 'Open',
            'to': 'Closed',
            'timestamp': datetime(2015, 03, 07, 13, 10, 20)
        }

        our_fogbugz = FogbugzWrapper()

        actual = our_fogbugz.state_transition(
            timestamp=datetime(2015, 03, 07, 13, 10, 20),
            event_code=evtResolved,
            changes="Resolved Status changed from 'Open' to 'Closed'")

        self.assertEqual(actual, expected)
Пример #2
0
    def testGetStateTransitionFromAreaChange(self):

        expected = {'from': 'In Progress',
                    'to':   'Not Started',
                    'timestamp':  datetime(2015, 03, 07, 13, 10, 20)}

        our_fogbugz = FogbugzWrapper()

        actual = our_fogbugz.state_transition(timestamp=datetime(2015, 03, 07, 13, 10, 20),
                                              event_code=evtEdited,
                                              changes="Area changed from 'In Progress' to 'Not Started'.")

        self.assertEqual(actual, expected)
Пример #3
0
    def testGetStateTransitionFromAreaChange(self):

        expected = {
            'from': 'In Progress',
            'to': 'Not Started',
            'timestamp': datetime(2015, 03, 07, 13, 10, 20)
        }

        our_fogbugz = FogbugzWrapper()

        actual = our_fogbugz.state_transition(
            timestamp=datetime(2015, 03, 07, 13, 10, 20),
            event_code=evtEdited,
            changes="Area changed from 'In Progress' to 'Not Started'.")

        self.assertEqual(actual, expected)
Пример #4
0
    def testGetStateTransitionFromFogBugz(self):

        """
        It looks like state transistions need to be pulled out of the schanges element.


        "Edited Area changed from '{FROM_STATE}' to '{TO_STATE}'"

        "Resolved Status changed from '{FROM_STATE}' to '{TO_STATE}'"

        Q. What is the difference between an Area and a Status?
        """

        expected = {'from': 'Open',
                    'to':   'Closed',
                    'timestamp':  datetime(2015, 03, 07, 13, 10, 20)}

        our_fogbugz = FogbugzWrapper()

        actual = our_fogbugz.state_transition(timestamp=datetime(2015, 03, 07, 13, 10, 20),
                                              event_code=evtResolved,
                                              changes="Resolved Status changed from 'Open' to 'Closed'")

        self.assertEqual(actual, expected)