def test_generate_state(self): url, state = self.auth.authorize_url(['one', 'two', 'three']) self.assertGreater(len(state), 16, "The generated state string is too short.") states = [] for i in range(10000): state = OAuthAuthentication._generate_state() self.assertGreater(len(state), 16, "The generated state string is too short.") self.assertNotIn(state, states, "The randomization of the state is not random enough (%d)." % i) states.append(state)
def test_generate_state(self): url, state = self.auth.authorize_url(['one', 'two', 'three']) self.assertGreater(len(state), 16, "The generated state string is too short.") states = [] for i in range(10000): state = OAuthAuthentication._generate_state() self.assertGreater(len(state), 16, "The generated state string is too short.") self.assertNotIn( state, states, "The randomization of the state is not random enough (%d)." % i) states.append(state)