Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dmapi / usr / lib / python2.7 / dist-packages / dmapi / tests / functional / test_middleware.pyc
Size: Mime:
ó
êßbc@sCdZddlmZddlmZdejfd„ƒYZdS(sI
Tests to assert that various incorporated middleware works as expected.
iÿÿÿÿ(tcfg(tapi_sample_basetTestCORSMiddlewarecBsVeZdZd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	sProvide a basic smoke test to ensure CORS middleware is active.

    The tests below provide minimal confirmation that the CORS middleware
    is active, and may be configured. For comprehensive tests, please consult
    the test suite in oslo_middleware.
    csG‡fd†}tjjjˆ_|tjj_ttˆƒjƒdS(Ncs |dkrˆj||ƒSdS(Ntallowed_originshttp://valid.example.com(t_original_call_method(tinstancetkey(tself(sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyt
_mock_getattrs(Rt
ConfigOptst	GroupAttrt__getattr__RtsuperRtsetUp(RR((RsJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyR
scCs)tt|ƒjƒ|jtjj_dS(N(RRttearDownRRR	R
R(R((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyR'scCsd|jddidd6dd6ƒ}|j|jdƒ|jd|jƒ|jd|jdƒdS(	Ntserverstheadersshttp://valid.example.comtOrigintGETsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(t_do_optionstassertEqualtstatus_codetassertInR(Rtresponse((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyttest_valid_cors_options_request-s
	cCsM|jddidd6dd6ƒ}|j|jdƒ|jd|jƒdS(	NRRshttp://invalid.example.comRRsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(RRRtassertNotInR(RR((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyt!test_invalid_cors_options_request9s
cCsd|jddidd6dd6ƒ}|j|jdƒ|jd|jƒ|jd|jdƒdS(	NRRshttp://valid.example.comRRsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(t_do_getRRRR(RR((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyttest_valid_cors_get_requestCs
	cCsM|jddidd6dd6ƒ}|j|jdƒ|jd|jƒdS(	NRRshttp://invalid.example.comRRsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(RRRRR(RR((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyttest_invalid_cors_get_requestOs
cCsj|jddtdidd6dd6ƒ}|j|jdƒ|jd	|jƒ|jd|jd	ƒdS(
Ntt
strip_versionRshttp://valid.example.comRRsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(RtTrueRRRR(RR((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyt$test_valid_cors_get_versions_requestYs
	cCsS|jddtdidd6dd6ƒ}|j|jdƒ|jd	|jƒdS(
NRRRshttp://invalid.example.comRRsAccess-Control-Request-MethodiÈsAccess-Control-Allow-Origin(RR RRRR(RR((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyt&test_invalid_cors_get_versions_requestfs
(t__name__t
__module__t__doc__R
RRRRRR!R"(((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyRs				
		
	
N(R%toslo_configRt&nova.tests.functional.api_sample_testsRtApiSampleTestBaseV21R(((sJ/usr/lib/python2.7/dist-packages/dmapi/tests/functional/test_middleware.pyt<module>s