class TurboTests::FakeException

def self.from_obj(obj)

def self.from_obj(obj)
  if obj
    klass =
      Class.new(FakeException) {
        define_singleton_method(:name) do
          obj[:class_name]
        end
      }
    klass.new(
      obj[:backtrace],
      obj[:message],
      FakeException.from_obj(obj[:cause])
    )
  end
end