def test_115(self): 'can use .get with default value' obj = TimeSeries(location_id='loc', parameter_id='par') d1 = datetime(1979, 3, 15, 9, 35) obj.add_value(d1, 1.23) # executing __setitem__ ## finds values that are there [self.assertEquals(obj._events[d], obj.get(d)) for d in obj._events.keys()] d2 = datetime(1979, 5, 15, 9, 35) ## returns default value if event is not there self.assertEquals(None, obj.get(d2))
def test_115(self): 'can use .get with default value' obj = TimeSeries(location_id='loc', parameter_id='par') d1 = datetime(1979, 3, 15, 9, 35) obj.add_value(d1, 1.23) # executing __setitem__ ## finds values that are there [ self.assertEquals(obj._events[d], obj.get(d)) for d in obj._events.keys() ] d2 = datetime(1979, 5, 15, 9, 35) ## returns default value if event is not there self.assertEquals(None, obj.get(d2))