MCPcopy Create free account
hub / github.com/tensorflow/tensorboard / test_cache_success

Method test_cache_success

tensorboard/auth_test.py:22–35  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

20
21class AuthContextTest(tb_test.TestCase):
22 def test_cache_success(self):
23 call_count = 0
24
25 class UsernameProvider(auth.AuthProvider):
26 def authenticate(self, environ):
27 nonlocal call_count
28 call_count += 1
29 return environ["username"]
30
31 providers = {UsernameProvider: UsernameProvider()}
32 auth_ctx = auth.AuthContext(providers, {"username": "whoami"})
33 self.assertEqual(auth_ctx.get(UsernameProvider), "whoami")
34 self.assertEqual(auth_ctx.get(UsernameProvider), "whoami")
35 self.assertEqual(call_count, 1)
36
37 def test_cache_failure(self):
38 call_count = 0

Callers

nothing calls this directly

Calls 2

getMethod · 0.95
UsernameProviderClass · 0.85

Tested by

no test coverage detected