コード例 #1
0
ファイル: host_token_test.py プロジェクト: misscache/luci-py
  def test_validate_host_token_expiration(self):
    origin = datetime.datetime(2014, 1, 1, 1, 1, 1)
    self.mock_now(origin)
    token = host_token.create_host_token('abcd-c4', expiration_sec=60)

    self.mock_now(origin, 59)
    self.assertEqual('abcd-c4', host_token.validate_host_token(token))

    self.mock_now(origin, 61)
    self.assertIsNone(host_token.validate_host_token(token))
コード例 #2
0
  def test_validate_host_token_expiration(self):
    origin = datetime.datetime(2014, 1, 1, 1, 1, 1)
    self.mock_now(origin)
    token = host_token.create_host_token('abcd-c4', expiration_sec=60)

    self.mock_now(origin, 59)
    self.assertEqual('abcd-c4', host_token.validate_host_token(token))

    self.mock_now(origin, 61)
    self.assertIsNone(host_token.validate_host_token(token))
コード例 #3
0
ファイル: host_token_test.py プロジェクト: misscache/luci-py
 def test_validate_host_token_bad_token(self):
   self.assertIsNone(host_token.validate_host_token('I am not a token'))
コード例 #4
0
ファイル: host_token_test.py プロジェクト: misscache/luci-py
 def test_validate_host_token_bad_hostname_in_token(self):
   bad_tok = host_token.HostToken.generate(embedded={'h': '...'})
   self.assertIsNone(host_token.validate_host_token(bad_tok))
コード例 #5
0
ファイル: host_token_test.py プロジェクト: misscache/luci-py
 def test_validate_host_token_wrong_data(self):
   bad_tok = host_token.HostToken.generate(embedded={'not_h': '1'})
   self.assertIsNone(host_token.validate_host_token(bad_tok))
コード例 #6
0
ファイル: host_token_test.py プロジェクト: misscache/luci-py
 def test_validate_host_token_ok(self):
   tok = host_token.create_host_token('abcd-c4')
   self.assertEqual('abcd-c4', host_token.validate_host_token(tok))
コード例 #7
0
 def test_validate_host_token_bad_token(self):
   self.assertIsNone(host_token.validate_host_token('I am not a token'))
コード例 #8
0
 def test_validate_host_token_bad_hostname_in_token(self):
   bad_tok = host_token.HostToken.generate(embedded={'h': '...'})
   self.assertIsNone(host_token.validate_host_token(bad_tok))
コード例 #9
0
 def test_validate_host_token_wrong_data(self):
   bad_tok = host_token.HostToken.generate(embedded={'not_h': '1'})
   self.assertIsNone(host_token.validate_host_token(bad_tok))
コード例 #10
0
 def test_validate_host_token_ok(self):
   tok = host_token.create_host_token('abcd-c4')
   self.assertEqual('abcd-c4', host_token.validate_host_token(tok))