예제 #1
0
    def test_canGetUtcTime(self):
        class testing(object):
            def __init__(self, mocking):
                self.mocking_ = mocking

            def __add__(self, other):
                return self.mocking_.add(other)

            def utcoffset(self):
                return self.mocking_.utcoffset()

        item = TrackerItem()
        dateTime = mock()
        testDateTime = testing(dateTime)
        deltaTime = mock()
        finalTime = mock()
        when(dateTime).utcoffset().thenReturn(deltaTime)
        when(dateTime).add(deltaTime).thenReturn(finalTime)
        when(finalTime).replace(tzinfo=None).thenReturn(1)
        newDateTime = item._convertToUtc(testDateTime)
        self.assertEqual(newDateTime, 1)
 def test_canGetUtcTime(self):
     class testing(object):
         def __init__(self, mocking):
             self.mocking_ = mocking
         
         def __add__(self, other):
             return self.mocking_.add(other)
         
         def utcoffset(self):
             return self.mocking_.utcoffset()
             
     item = TrackerItem()
     dateTime = mock()
     testDateTime = testing(dateTime)
     deltaTime = mock()
     finalTime = mock()
     when(dateTime).utcoffset().thenReturn(deltaTime)
     when(dateTime).add(deltaTime).thenReturn(finalTime)
     when(finalTime).replace(tzinfo=None).thenReturn(1)
     newDateTime = item._convertToUtc(testDateTime)
     self.assertEqual(newDateTime, 1)