예제 #1
0
    def testCacheFileName(self):
        cache = oauth2_client.FileSystemTokenCache(
            path_pattern='/var/run/ccache/token.%(uid)s.%(key)s')
        self.assertEquals('/var/run/ccache/token.%d.abc123' % os.getuid(),
                          cache.CacheFileName('abc123'))

        cache = oauth2_client.FileSystemTokenCache(
            path_pattern='/var/run/ccache/token.%(key)s')
        self.assertEquals('/var/run/ccache/token.abc123',
                          cache.CacheFileName('abc123'))
예제 #2
0
    def testCacheFileName(self):
        cache = oauth2_client.FileSystemTokenCache(
            path_pattern='/var/run/ccache/token.%(uid)s.%(key)s')
        if gslib.util.IS_WINDOWS:
            uid = '_'
        else:
            uid = os.getuid()
        self.assertEquals('/var/run/ccache/token.%s.abc123' % uid,
                          cache.CacheFileName('abc123'))

        cache = oauth2_client.FileSystemTokenCache(
            path_pattern='/var/run/ccache/token.%(key)s')
        self.assertEquals('/var/run/ccache/token.abc123',
                          cache.CacheFileName('abc123'))
예제 #3
0
 def setUp(self):
     self.cache = oauth2_client.FileSystemTokenCache()
     self.start_time = datetime.datetime(2011, 3, 1, 10, 25, 13, 300826)
     self.token_1 = oauth2_client.AccessToken('token1', self.start_time)
     self.token_2 = oauth2_client.AccessToken(
         'token2', self.start_time + datetime.timedelta(seconds=492))
     self.key = 'token1key'