コード例 #1
0
ファイル: sessions.py プロジェクト: webknjaz/warehouse
 def new_csrf_token(self):
     self[self._csrf_token_key] = crypto.random_token()
     return self[self._csrf_token_key]
コード例 #2
0
ファイル: sessions.py プロジェクト: webknjaz/warehouse
 def sid(self):
     if self._sid is None:
         self._sid = crypto.random_token()
     return self._sid
コード例 #3
0
ファイル: sessions.py プロジェクト: tony/warehouse
 def sid(self):
     if self._sid is None:
         self._sid = crypto.random_token()
     return self._sid
コード例 #4
0
ファイル: sessions.py プロジェクト: tony/warehouse
 def new_csrf_token(self):
     self[self._csrf_token_key] = crypto.random_token()
     return self[self._csrf_token_key]
コード例 #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)]