Created a failing test.

pull/100/head
Victor Varvaryuk 2013-04-03 16:39:05 +04:00
rodzic c6220e106d
commit 880fde785b
4 zmienionych plików z 13 dodań i 5 usunięć

Wyświetl plik

@ -5,6 +5,7 @@ import datetime
import os
import pytz
class TestIssues(unittest.TestCase):
@ -61,7 +62,7 @@ END:VTIMEZONE"""
# specified in UTC."
event = icalendar.Event()
dt = pytz.utc.localize(datetime.datetime(2012,7,16,0,0,0))
dt = pytz.utc.localize(datetime.datetime(2012, 7, 16, 0, 0, 0))
event.add('dtstart', dt)
self.assertEqual(event.to_ical(),
"BEGIN:VEVENT\r\n"
@ -76,7 +77,7 @@ END:VTIMEZONE"""
# Non-unicode characters
event = icalendar.Event()
event.add("dtstart", datetime.datetime(2012,9,3,0,0,0))
event.add("dtstart", datetime.datetime(2012, 9, 3, 0, 0, 0))
event.add("summary", u"abcdef")
self.assertEqual(event.to_ical(),
"BEGIN:VEVENT\r\nSUMMARY:abcdef\r\nDTSTART;VALUE=DATE-TIME:"
@ -84,7 +85,7 @@ END:VTIMEZONE"""
# Unicode characters
event = icalendar.Event()
event.add("dtstart", datetime.datetime(2012,9,3,0,0,0))
event.add("dtstart", datetime.datetime(2012, 9, 3, 0, 0, 0))
event.add("summary", u"åäö")
self.assertEqual(event.to_ical(),
"BEGIN:VEVENT\r\nSUMMARY:\xc3\xa5\xc3\xa4\xc3\xb6\r\n"
@ -130,3 +131,8 @@ END:VEVENT"""
"BEGIN:VEVENT\r\nATTACH;ENCODING=BASE64;FMTTYPE=text/plain;"
"VALUE=BINARY:dGV4dA==\r\nEND:VEVENT\r\n"
)
def test_wrong_values(self):
ical_content = "BEGIN:VEVENT\r\nSUMMARY;LANGUAGE=ru:te\r\nEND:VEVENT"
icalendar.Event.from_ical(ical_content).to_ical()

Wyświetl plik

@ -7,6 +7,7 @@ import os
from . import unittest
class TestTimezoned(unittest.TestCase):
def test_create_from_ical(self):

Wyświetl plik

@ -46,7 +46,7 @@ class TestCalComponent(unittest.TestCase):
# With default values for non existing properties
self.assertEqual(c.decoded('version', 'No Version'), 'No Version')
c.add('rdate', [datetime(2013,3,28), datetime(2013,3,27)])
c.add('rdate', [datetime(2013, 3, 28), datetime(2013, 3, 27)])
self.assertEqual(type(c.decoded('rdate')), prop.vDDDLists)
# The component can render itself in the RFC 2445 format.

Wyświetl plik

@ -1,6 +1,7 @@
from . import unittest
from icalendar.tools import UIDGenerator
class TestTools(unittest.TestCase):
def test_tools_UIDGenerator(self):
@ -9,7 +10,7 @@ class TestTools(unittest.TestCase):
g = UIDGenerator()
uid = g.uid()
txt = uid.to_ical()
length = 15+1+16+1+11
length = 15 + 1 + 16 + 1 + 11
self.assertTrue(len(txt) == length)
self.assertTrue('@example.com' in txt)