def process_result_value(self, value, dialect): if value: dct = json.loads(value) value = RecurrenceRule.fromDict(dct) else: value = RecurrenceRule() return value
def process_result_value(self, value, dialect): if value: dct = json.loads(value) value = RecurrenceRule.fromDict(dct) else: value = RecurrenceRule() return value
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)
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)