urlopen mock instead of an one-off fetch mock in TestSecondGet
Removed TEST_HOST constant. It's easier to use 'unittest' directly.
Remove two TestIsOPIdentifier tests covered by test_multipleMissing
Merge test_openid1_1 case into test_multipleMissing
Removed test_openid2OP covered by test_multiplePresent
Merge all remaining IsOPIdentifier test into one.
Removed TestIsOPIdentifier setUp
Using mocks in TestDiscoverFunction
Generated TestDiscoverFunction
Clump testing fromOpenIDEndpointURL into a single test.
Merged isOPIdentifier and fromOpenIDEndpointURL tests into the Endpoint test case.
Merged supportsType tests into one and moved it into Endpoint.
Reimplement TestPreferredNamespace with @gentest.
Use standard test discovery for test_discover.
Moved test_strip_fragment into Endpoint
Removed TestDiscoveryFailureDjangoAllAuth.

The list of crimes committed by this test case is impressive:

- It does real, actual network request.
- It has nothing to do with Django or DjangoAllAuth.
- It tests consumer behavior, not discover.
- Its functionality more than covered by other tests.
- It has unreachable code.
- And lastly, the name is too long.
Removed some unused imports from test_discover
Use standard test http domain.
Move test data file opening into self._discover
Teach support.urlopen to open files, use that in TestDiscovery._discover instead of populating self.documents.