def test_200(self): 'represent empty TimeSeries as Element' obj = TimeSeries(location_id='loc', parameter_id='par') current = obj._as_element() self.assertTrue(isinstance(current, ElementTree.Element)) self.assertEquals('series', current.tag) childElements = [i for i in current.getchildren()] self.assertEquals(1, len(childElements)) self.assertEquals(['header'], [i.tag for i in childElements]) self.assertEquals({}, current.attrib)
def test_201(self): 'represent TimeSeries with two events as Element' obj = TimeSeries(location_id='loc', parameter_id='par') obj[datetime(1980, 11, 23, 19, 35)] = -1 current = obj._as_element() self.assertTrue(isinstance(current, ElementTree.Element)) self.assertEquals('series', current.tag) childElements = [i for i in current.getchildren()] self.assertEquals(2, len(childElements)) self.assertEquals(['header', 'event'], [i.tag for i in childElements]) self.assertEquals({}, current.attrib)