-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
49 lines (31 loc) · 1.43 KB
/
test.py
File metadata and controls
49 lines (31 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# -*- coding: utf-8 -*-
from grid_sdk import GridSdk
import unittest
import time
class TestGridSDK(unittest.TestCase):
def setUp(self):
self.test_sdk = GridSdk()
def __get_url(self):
ts = str(int(time.time()))
url = "http://www.true.com/public/js/jquery.%s.js" % ts
return url
def test_purge(self):
self.assertTrue(self.test_sdk.purge_cache(self.__get_url())[0])
self.assertFalse(self.test_sdk.purge_cache("http://www.baidu.com/png.jpg")[0])
self.assertFalse(self.test_sdk.purge_cache("no url")[0])
self.test_sdk.user_name = "error user name"
self.assertFalse(self.test_sdk.purge_cache(self.__get_url())[0])
self.test_sdk.user_name = "true@126.com"
self.test_sdk.signature= "error signature"
self.assertFalse(self.test_sdk.purge_cache(self.__get_url())[0])
def test_preload(self):
self.assertTrue(self.test_sdk.preload(self.__get_url())[0])
self.assertFalse(self.test_sdk.preload("http://www.baidu.com/png.jpg")[0])
self.assertFalse(self.test_sdk.preload("no url")[0])
self.test_sdk.user_name = "error user name"
self.assertFalse(self.test_sdk.preload(self.__get_url())[0])
self.test_sdk.user_name = "true@126.com"
self.test_sdk.signature= "error signature"
self.assertFalse(self.test_sdk.preload(self.__get_url())[0])
if __name__ == "__main__":
unittest.main()