@@ -48,30 +48,30 @@ def test_should_timeout(self):
4848 def test_quota_limited_response (self ):
4949 mock_response = requests .Response ()
5050 mock_response .status_code = 200
51- mock_response ._content = json .dumps ({
52- "quotaLimited" : ["feature_flags" ],
53- "featureFlags" : {},
54- "featureFlagPayloads" : {},
55- "errorsWhileComputingFlags" : False
56- }).encode ('utf-8' )
57-
58- with mock .patch ('posthog.request._session.post' , return_value = mock_response ):
51+ mock_response ._content = json .dumps (
52+ {
53+ "quotaLimited" : ["feature_flags" ],
54+ "featureFlags" : {},
55+ "featureFlagPayloads" : {},
56+ "errorsWhileComputingFlags" : False ,
57+ }
58+ ).encode ("utf-8" )
59+
60+ with mock .patch ("posthog.request._session.post" , return_value = mock_response ):
5961 with self .assertRaises (QuotaLimitError ) as cm :
6062 decide ("fake_key" , "fake_host" )
61-
63+
6264 self .assertEqual (cm .exception .status , 200 )
6365 self .assertEqual (cm .exception .message , "Feature flags quota limited" )
6466
6567 def test_normal_decide_response (self ):
6668 mock_response = requests .Response ()
6769 mock_response .status_code = 200
68- mock_response ._content = json .dumps ({
69- "featureFlags" : {"flag1" : True },
70- "featureFlagPayloads" : {},
71- "errorsWhileComputingFlags" : False
72- }).encode ('utf-8' )
70+ mock_response ._content = json .dumps (
71+ {"featureFlags" : {"flag1" : True }, "featureFlagPayloads" : {}, "errorsWhileComputingFlags" : False }
72+ ).encode ("utf-8" )
7373
74- with mock .patch (' posthog.request._session.post' , return_value = mock_response ):
74+ with mock .patch (" posthog.request._session.post" , return_value = mock_response ):
7575 response = decide ("fake_key" , "fake_host" )
7676 self .assertEqual (response ["featureFlags" ], {"flag1" : True })
7777
0 commit comments