used bytestrings where appropriate

27 tests passed now
pull/113/head
Christian Geier 2013-10-20 20:52:39 +02:00
rodzic 42b743a388
commit f815493707
2 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -163,8 +163,8 @@ class vBoolean(int):
def to_ical(self):
if self:
return 'TRUE'
return 'FALSE'
return b'TRUE'
return b'FALSE'
@classmethod
def from_ical(cls, ical):

Wyświetl plik

@ -9,8 +9,8 @@ class TestProp(unittest.TestCase):
def test_prop_vBinary(self):
from ..prop import vBinary
txt = 'This is gibberish'
txt_ical = 'VGhpcyBpcyBnaWJiZXJpc2g='
txt = b'This is gibberish'
txt_ical = b'VGhpcyBpcyBnaWJiZXJpc2g='
self.assertEqual(vBinary(txt).to_ical(), txt_ical)
self.assertEqual(vBinary.from_ical(txt_ical), txt)
@ -34,8 +34,8 @@ class TestProp(unittest.TestCase):
def test_prop_vBoolean(self):
from ..prop import vBoolean
self.assertEqual(vBoolean(True).to_ical(), 'TRUE')
self.assertEqual(vBoolean(0).to_ical(), 'FALSE')
self.assertEqual(vBoolean(True).to_ical(), b'TRUE')
self.assertEqual(vBoolean(0).to_ical(), b'FALSE')
# The roundtrip test
self.assertEqual(vBoolean.from_ical(vBoolean(True).to_ical()), True)
@ -43,7 +43,7 @@ class TestProp(unittest.TestCase):
def test_prop_vCalAddress(self):
from ..prop import vCalAddress
txt = 'MAILTO:maxm@mxm.dk'
txt = b'MAILTO:maxm@mxm.dk'
a = vCalAddress(txt)
a.params['cn'] = 'Max M'
@ -240,7 +240,7 @@ class TestProp(unittest.TestCase):
from ..prop import vFrequency
self.assertRaises(ValueError, vFrequency, 'bad test')
self.assertEqual(vFrequency('daily').to_ical(), 'DAILY')
self.assertEqual(vFrequency('daily').to_ical(), b'DAILY')
self.assertEqual(vFrequency('daily').from_ical('MONTHLY'), 'MONTHLY')
def test_prop_vRecur(self):