You might also add one more that looks like:

```py
    def test_used_async_retry_value_is_decodable(self):
        """Ensure that from_dict is the inverse of to_dict when retry options
        are given and the async has be cast to task.
        """
        from furious.async import Async

        async_job = Async("something",
                          task_args={'retry_options': {'task_retry_limit': 5}})

        async_job.to_task()

        new_async_job = Async.from_dict(async_job.to_dict())

        # Maybe there's a better way to test this?
        self.assertEqual(new_async_job.to_dict(), async_job.to_dict())

```