예제 #1
0
파일: auth.py 프로젝트: BenMcGrory/tekore
    def test_expires_in_is_refreshed(self):
        time = MagicMock()
        time.time.side_effect = [0, 1]

        with patch('tekore.auth.expiring.time', time):
            token = Token(make_token_dict())
            self.assertEqual(token.expires_in, 3599)
예제 #2
0
파일: auth.py 프로젝트: BenMcGrory/tekore
    def test_expires_in_set_time(self):
        time = MagicMock()
        time.time.return_value = 0

        with patch('tekore.auth.expiring.time', time):
            token = Token(make_token_dict())
            self.assertEqual(token.expires_in, 3600)
예제 #3
0
파일: auth.py 프로젝트: BenMcGrory/tekore
    def test_access_token_returned(self):
        time = MagicMock()
        time.time.return_value = 0

        with patch('tekore.auth.expiring.time', time):
            token = Token(make_token_dict())
            self.assertEqual(token.access_token, 'accesstoken')
예제 #4
0
    def test_old_token_is_expiring(self):
        time = MagicMock()
        time.time.side_effect = [0, 3600]

        with patch('tekore.auth.expiring.time', time):
            token = Token(make_token_dict())
            self.assertEqual(token.is_expiring, True)
예제 #5
0
    def test_token_attributes(self):
        d = make_token_dict()
        t = Token(d)

        with self.subTest('token_type'):
            self.assertEqual(t.token_type, d['token_type'])
        with self.subTest('scope'):
            self.assertEqual(t.scope, d['scope'])