示例#1
0
 def process_result_value(self, value, dialect):
     if value:
         dct = json.loads(value)
         value = RecurrenceRule.fromDict(dct)
     else:
         value = RecurrenceRule()
     return value
示例#2
0
 def process_result_value(self, value, dialect):
     if value:
         dct = json.loads(value)
         value = RecurrenceRule.fromDict(dct)
     else:
         value = RecurrenceRule()
     return value
示例#3
0
 def testToFromDict(self):
     for row in TEST_DATA:
         with self.subTest(text=row.text):
             rule = RecurrenceRule.fromDict(row.dct)
             self.assertEqual(rule, row.rule,
                              '\ninput:    {}\nrule:     {}\nexpected: {}'.format(row.dct, rule, row.rule))
             dct = rule.toDict()
             self.assertEqual(dct, row.dct)
示例#4
0
 def testToFromDict(self):
     for row in TEST_DATA:
         with self.subTest(text=row.text):
             rule = RecurrenceRule.fromDict(row.dct)
             self.assertEqual(rule, row.rule,
                 '\ninput:    {}\nrule:     {}\nexpected: {}'.format(row.dct, rule, row.rule)
             )
             dct = rule.toDict()
             self.assertEqual(dct, row.dct)