Esempio n. 1
0
 def test_04_init(self):
     ds = DaySequence('1245')
     dow = DayOfWeek()
     self.assertEqual(
         ds.days,
         set([
             dow['Monday'], dow['Tuesday'], dow['Thursday'], dow['Friday']
         ]))
Esempio n. 2
0
 def test_02_init(self):
   dow = DayOfWeek()
   self.assertEqual(dow.Monday, Qt.DayOfWeek.Monday)
   self.assertEqual(dow.Tuesday, Qt.DayOfWeek.Tuesday)
   self.assertEqual(dow.Wednesday, Qt.DayOfWeek.Wednesday)
   self.assertEqual(dow.Thursday, Qt.DayOfWeek.Thursday)
   self.assertEqual(dow.Friday, Qt.DayOfWeek.Friday)
   self.assertEqual(dow.Saturday, Qt.DayOfWeek.Saturday)
   self.assertEqual(dow.Sunday, Qt.DayOfWeek.Sunday)
Esempio n. 3
0
 def test_06_default(self):
     ds = DaySequence()
     dow = DayOfWeek()
     self.assertEqual(
         ds._def_days,
         set([
             dow['Monday'], dow['Tuesday'], dow['Wednesday'],
             dow['Thursday'], dow['Friday'], dow['Saturday'], dow['Sunday']
         ]))
     self.assertEqual(len(ds.days), 7)
Esempio n. 4
0
 def test_01_init(self):
   dow = DayOfWeek()
   for day, info in (('Monday', Qt.DayOfWeek.Monday),
                     ('Tuesday', Qt.DayOfWeek.Tuesday),
                     ('Wednesday', Qt.DayOfWeek.Wednesday),
                     ('Thursday', Qt.DayOfWeek.Thursday),
                     ('Friday', Qt.DayOfWeek.Friday),
                     ('Saturday', Qt.DayOfWeek.Saturday),
                     ('Sunday', Qt.DayOfWeek.Sunday)):
     with self.subTest(day=day, info=info):
       self.assertEqual(dow._dow_dict[day], info)
   self.assertEqual(dow._dow_names, set(['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']))
Esempio n. 5
0
 def test_05_init(self):
     ds = DaySequence('1245')
     dow = DayOfWeek()
     self.assertEqual(ds.days,
                      {dow.Monday, dow.Tuesday, dow.Thursday, dow.Friday})
Esempio n. 6
0
 def test_10_contains(self):
   dow = DayOfWeek()
   self.assertEqual('Monday' in dow, True)
Esempio n. 7
0
 def test_09_sunday(self):
   dow = DayOfWeek()
   self.assertEqual(dow[0], Qt.DayOfWeek.Sunday)
   self.assertEqual(dow[7], Qt.DayOfWeek.Sunday)
Esempio n. 8
0
 def test_08_set_bad(self):
   dow = DayOfWeek()
   with self.assertRaises(TypeError):
     dow['Noneday'] = None
Esempio n. 9
0
 def test_07_bad_obj(self):
   dow = DayOfWeek()
   with self.assertRaises(TypeError):
     dow[{'Mon'}]
Esempio n. 10
0
 def test_06_bad_str(self):
   dow = DayOfWeek()
   with self.assertRaises(KeyError):
     dow['Sundat']
Esempio n. 11
0
 def test_05_bad_int(self):
   dow = DayOfWeek()
   with self.assertRaises(KeyError):
     dow[9]
Esempio n. 12
0
 def test_04_str(self):
   dow = DayOfWeek()
   for day in dow.days():
     with self.subTest(day=day.name):
       self.assertEqual(dow[day], dow._dow_dict[day])
Esempio n. 13
0
 def test_03_int(self):
   dow = DayOfWeek()
   for num in range(8):
     with self.subTest(num=num):
       self.assertEqual(dow[num], dow._dow_dict[num])