def check_read(encoding, data, expected): doc = document.ReadableDocument(data, "application/json", encoding=encoding) obj = yield document.read(doc, interface.IActionPayload) self.assertTrue(interface.IActionPayload.providedBy(obj)) self.assertEqual(expected, obj)
def check(payload, expected): doc = document.ReadableDocument(payload, "application/json", encoding="UTF8") obj = yield document.read(doc, interface.IActionPayload) self.assertTrue(interface.IActionPayload.providedBy(obj)) self.assertEqual(obj, expected)