Reimplemented unit tests for unsupported extension and context error

Added unit tests for unsupported extension and context error.
See [PR 229](https://github.com/kylelutz/compute/pull/229)