123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- import unittest
- from refill import ch_type_spec
- import numpy as np
- import logging
- logging.basicConfig(filename='/var/www/html/data/log/tspeed.log', level=logging.DEBUG)
- log = logging.getLogger('SpeedTestCase')
- class SpeedTestCase(unittest.TestCase):
- def test_calculate(self):
- # commits = []
- # succs=[]
- # commits = [23,8,82,72,157,228,119,164,119,226,166,127,349,220,267,133,57,257,307,83,14,25,172,428,145,379,219,335,231,630]
- # succs=[0,0,0,0,0,0,0,0,1,1,0,0,0,0,2,0,0,0,0,1,1,0,0,1,0,2,0,1,0,0]
- # commits = [1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 1]
- # succs = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- # commits = [41, 64, 42, 40, 35, 35, 26, 36, 17, 16, 0, 0, 0, 3, 13, 7, 0, 0, 2, 0, 0, 0, 4, 0, 1, 6, 0, 0, 0, 0]
- # succs = [0, 2, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
- commits = [67, 31, 0, 146, 207, 156, 157, 0, 41, 286, 333, 166, 76, 292, 32, 472, 53, 102, 0, 62, 115, 104, 107, 200, 190, 66, 94, 411, 259,
- 105]
- succs = [0, 0, 0, 2, 0, 1, 0, 0, 0, 0, 2, 2, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 3, 1, 0, 0, 4, 3, 0]
- pmf = ch_type_spec('bodian')
- pmf.calculate(np.array(commits),np.array(succs))
- pass
- def test_npsort(self):
- commits = [23, 8, 82, 72, 157, 228, 119, 164, 119, 226, 166, 127, 349, 220, 267, 133, 57, 257, 307, 83, 14, 25, 172, 428, 145, 379, 219, 335,
- 231, 630]
- succs = [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 2, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 2, 0, 1, 0, 0]
- datas = np.concatenate([[commits],[succs]],axis=0)
- # datas[0,:].sort()
- indexer = datas[0].argsort()
- view = datas[:,indexer]
- def unique(datas):
- succs = []
- commits = []
- last_commit = datas[0,0]
- last_succ = datas[1,0]
- for i in range(datas.shape[1]):
- commit = datas[0,i]
- succ = datas[1,i]
- if commit != last_commit:
- succs.append(last_succ)
- commits.append(last_commit)
- last_commit = commit
- last_succ = succ
- elif i == 0:
- pass
- else:
- last_succ += succ
- succs.append(last_succ)
- commits.append(last_commit)
- result = np.concatenate([[commits],[succs]],axis=0)
- return result
-
- unique(datas)
- def test_fsch(self):
- def is_fs(chname):
- if len(chname) < 2:
- return False;
- ext = chname[-2:]
- return True if ext == 'fs' else False
- x = 'yongchonggongfs'
- k = is_fs(x)
-
- x = int(round(2.55,0))
- pass
- def testTime(self):
- import time
- a1 = "2019-5-10 23:40:00"
- # 先转换为时间数组
- timeArray = time.strptime(a1, "%Y-%m-%d %H:%M:%S")
- # 转换为时间戳
- timeStamp = int(time.mktime(timeArray))
- print(timeStamp)
- if __name__ == '__main__':
- unittest.main()
|