コード例 #1
0
    def test_events_setter(self):

        c = Calendar(cal1)
        e = Event()
        c.events = [e]

        self.assertEqual(c.events, [e])
コード例 #2
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
 def test_empty_list_to_eventlist(self):
     c = Calendar()
     l = []
     c.events = l
     self.assertIsNot(c.events, l)
     self.assertIsInstance(c.events, EventList)
     self.assertSequenceEqual(c.events, l)
コード例 #3
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
 def test_list_to_eventlist(self):
     c = Calendar()
     l = [Event(), Event(), Event(name='plop')]
     c.events = l
     self.assertIsNot(c.events, l)
     self.assertIsInstance(c.events, EventList)
     self.assertSequenceEqual(c.events, l)
コード例 #4
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
 def test_list_to_eventlist(self):
     c = Calendar()
     l = [Event(), Event(), Event(name='plop')]
     c.events = l
     self.assertIsNot(c.events, l)
     self.assertIsInstance(c.events, EventList)
     self.assertSequenceEqual(sorted(c.events), sorted(l))
コード例 #5
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
    def test_events_setter(self):

        c = Calendar(cal1)
        e = Event()
        c.events = [e]

        self.assertEqual(c.events, [e])
コード例 #6
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
 def test_empty_list_to_eventlist(self):
     c = Calendar()
     l = []
     c.events = l
     self.assertIsNot(c.events, l)
     self.assertIsInstance(c.events, EventList)
     self.assertSequenceEqual(sorted(c.events), sorted(l))
コード例 #7
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
    def test_events_eventlist(self):

        c = Calendar()
        l = EventList()
        e = Event()
        l.append(e)
        c.events = l

        self.assertEqual(c.events, [e])
コード例 #8
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
    def test_events_eventlist(self):

        c = Calendar()
        l = EventList()
        e = Event()
        l.append(e)
        c.events = l

        self.assertEqual(c.events, [e])
コード例 #9
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
 def test_eventlist_is_same(self):
     c = Calendar()
     l = EventList()
     c.events = l
     self.assertIs(c.events, l)
コード例 #10
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
    def test_events_set_string(self):

        c = Calendar(cal1)
        e = "42"
        with self.assertRaises(ValueError):
            c.events = e
コード例 #11
0
ファイル: calendar.py プロジェクト: glsonline/ics.py
    def test_events_set_int(self):

        c = Calendar()

        with self.assertRaises(ValueError):
            c.events = 42
コード例 #12
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
 def test_eventlist_is_same(self):
     c = Calendar()
     l = EventList()
     c.events = l
     self.assertIs(c.events, l)
コード例 #13
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
    def test_events_set_string(self):

        c = Calendar(cal1)
        e = "42"
        with self.assertRaises(ValueError):
            c.events = e
コード例 #14
0
ファイル: calendar.py プロジェクト: davidjb/ics.py
    def test_events_set_int(self):

        c = Calendar()

        with self.assertRaises(ValueError):
            c.events = 42