Exemplo n.º 1
0
 def new_csrf_token(self):
     self[self._csrf_token_key] = crypto.random_token()
     return self[self._csrf_token_key]
Exemplo n.º 2
0
 def sid(self):
     if self._sid is None:
         self._sid = crypto.random_token()
     return self._sid
Exemplo n.º 3
0
 def sid(self):
     if self._sid is None:
         self._sid = crypto.random_token()
     return self._sid
Exemplo n.º 4
0
 def new_csrf_token(self):
     self[self._csrf_token_key] = crypto.random_token()
     return self[self._csrf_token_key]
Exemplo n.º 5
0
def test_random_token(monkeypatch):
    random = pretend.call_recorder(lambda n: b"a" * n)
    monkeypatch.setattr(os, "urandom", random)

    assert random_token() == "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWE"
    assert random.calls == [pretend.call(32)]