def test_to_binary_string_token_unhexlify_error(self): notification = Notification('', '0', None, 0) with self.assertRaises(NotificationTokenUnhexlifyError) as ctx: notification.to_binary_string() self.assertEqual(str(ctx.exception), 'Odd-length string')
def test_to_binary_string_token_unhexlify_error(self): notification = Notification('', '0', None, 0) with self.assertRaises(NotificationTokenUnhexlifyError) as ctx: notification.to_binary_string() self.assertEqual(str(ctx.exception), 'Odd-length string')
def test_to_binary_string(self): notification = Notification('', '00', datetime.now(), 0) stream = notification.to_binary_string() notification.from_binary_string(stream)
def test_to_binary_string_payload_not_json_serializable(self): notification = Notification(set(), '0000', None, 0) with self.assertRaises(NotificationPayloadNotSerializableError): notification.to_binary_string()
def test_invalid_priority(self): notification = Notification() with self.assertRaises(NotificationInvalidPriorityError): notification.to_binary_string()
def test_to_binary_string(self): notification = Notification('', '00', datetime.now(), 0) stream = notification.to_binary_string() notification.from_binary_string(stream)
def test_to_binary_string_payload_not_json_serializable(self): notification = Notification(set(), '0000', None, 0) with self.assertRaises(NotificationPayloadNotSerializableError): notification.to_binary_string()
def test_invalid_priority(self): notification = Notification() with self.assertRaises(NotificationInvalidPriorityError): notification.to_binary_string()