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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
    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
Beispiel #5
0
 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)
Beispiel #6
0
 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)