module documentation

Undocumented

Class AbstractContextTestCase Defines the set of tests to run on any GeoContext or Adapter.
Function adapt_keys Wrap a context so that it accepts all key types used by BasicTestMappingProtocol.
def adapt_keys(context): (source)

Wrap a context so that it accepts all key types used by BasicTestMappingProtocol. DataContext is a mapping object, but it should only deal with keys that are strings. We want to reuse python's dict test cases, so we wrap contexts with a mapping adapter that injects keys into strings.