def test_110(self): 'add_value is defined and equal to __setitem__' obj = TimeSeries(location_id='loc', parameter_id='par') d1 = datetime(1979, 3, 15, 9, 35) ## setting obj.add_value(d1, 1.23) ## checking self.assertEquals(obj._events[d1], obj[d1])
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))