def test_main(self, lines): cl = Contentlines() for key, params, value in lines: params = Parameters(**params) cl.append(Contentline.from_parts(key, params, value)) cl.append('') assert Contentlines.from_ical(cl.to_ical()) == cl
def content_lines(self): "Converts the Component and subcomponents into content lines" contentlines = Contentlines() for name, values in self.property_items(): params = getattr(values, 'params', Parameters()) contentlines.append(Contentline.from_parts((name, params, values))) contentlines.append('') # remember the empty string in the end return contentlines
def content_lines(self): "Converts the Component and subcomponents into content lines" contentlines = Contentlines() for name, values in self.property_items(): params = getattr(values, 'params', Parameters()) contentlines.append(Contentline.from_parts((name, params, values))) contentlines.append('') # remember the empty string in the end return contentlines
def test_main(self, lines): cl = Contentlines() for key, params, value in lines: try: params = Parameters(**params) except TypeError: # Happens when there is a random parameter 'self'... continue cl.append(Contentline.from_parts(key, params, value)) cl.append('') assert Contentlines.from_ical(cl.to_ical()) == cl
def content_line(self, name, value, sorted=True): """Returns property as content line. """ params = getattr(value, 'params', Parameters()) return Contentline.from_parts(name, params, value, sorted=sorted)
def content_line(self, name, value, sorted=True): """Returns property as content line. """ params = getattr(value, 'params', Parameters()) return Contentline.from_parts(name, params, value, sorted=sorted)