def testSetValue(self): req = MultiValue(Value.VALUETYPE_TEXT) req.parse("Example1, Example2", "icalendar") req.setValue(("Example3", "Example4",)) test = req.getText() self.assertEqual(test, "Example3,Example4")
def testSetValue(self): req = MultiValue(Value.VALUETYPE_TEXT) req.parse("Example1, Example2", "icalendar") req.setValue(( "Example3", "Example4", )) test = req.getText() self.assertEqual(test, "Example3,Example4")
def testParseValue(self): items = ( ("", "", 1), ("Example", "Example", 1), ("Example1,Example2", "Example1,Example2", 2), ) for item, result, count in items: req = MultiValue(Value.VALUETYPE_TEXT) req.parse(item, "icalendar") test = req.getText() self.assertEqual(test, result, "Failed to parse and re-generate '%s'" % (item,)) self.assertEqual(len(req.mValues), count, "Failed to parse and re-generate '%s'" % (item,))
def testParseValue(self): items = ( ("", "", 1), ("Example", "Example", 1), ("Example1,Example2", "Example1,Example2", 2), ) for item, result, count in items: req = MultiValue(Value.VALUETYPE_TEXT) req.parse(item, "icalendar") test = req.getText() self.assertEqual(test, result, "Failed to parse and re-generate '%s'" % (item, )) self.assertEqual(len(req.mValues), count, "Failed to parse and re-generate '%s'" % (item, ))