123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- import time
- import unittest
- import logging
- from refill import time_border
- logging.basicConfig(filename='/var/www/html/data/log/qreader.log', level=logging.DEBUG)
- log = logging.getLogger('reader')
- class MyTestCase(unittest.TestCase):
- __redis_host = '192.168.3.104'
- # __redis_host = '192.168.3.46'
- def test_something(self):
- self.assertEqual(True, False) # add assertion here
- def test_listener(self):
- try:
- from refill import queueListener
- queueListener.set_redis(self.__redis_host,'6379')
- queueListener.prepare_data()
- except Exception as ex:
- log.error(ex)
- pass
- def test_timestart(self):
- stamp = int(time.time())
- for i in range(300):
- x = stamp + i
- l = time_border(300,x,True)
- r = time_border(300,x,False)
- print('l=',l,'r=',r)
- def testChannel(self):
- from refill import ChannelReader
- reader = ChannelReader()
- days = reader.days()
- print('days=',days)
- for day in days:
- x = reader.tuple_path(day, card_types={4, 5, 6})
- x1 = reader.tuple_path(day, {'chizeng', 'ainika'}, {4, 5, 6})
- x2 = reader.tuple_path(day, {'chizeng', 'ainika'}, {4, 5, 6}, 50)
- def test_chpainter(self):
- from refill import ChannelPainter
- start_time = int(time.time()) - 2 * 86400 - 3600
- end_time = int(time.time()) - 2 * 86400
- # painter = ChannelPainter(start_time=start_time, end_time=end_time, interval=300, chnames={'chizeng', 'ainika'}, card_types={4, 5, 6})
- painter = ChannelPainter(start_time=start_time, end_time=end_time, interval=300, chnames=set(), card_types={4, 5, 6})
- painter.paint()
- def testDays(self):
- from refill import MerchantReader
- from refill import ChannelReader
- try:
- chreader = ChannelReader()
- chdays = chreader.days()
- reader = MerchantReader()
- days = reader.days()
- except Exception as ex:
- log.error(ex)
- pass
- def test_jsonLoads(self):
- import json
- try:
- str = 4
- x = json.loads(str)
- print(x)
- except Exception as ex:
- print(ex)
- def test_partial(self):
- from functools import partial
- add_five = partial()
- def test_key(self):
- def person(name, age, *, city, job):
- print(name, age, city, job)
- person('Jack', 24, city='Beijing', job='Engineer')
- person('Jack', 24, 'Beijing', job='Engineer')
- person('Jack', 24, 'Beijing', 'Engineer')
- def test_none(self):
- x = None
- len = len(x)
- print(len)
- def test_set(self):
- x = set([(4,50),(4,100)])
- y = set([(4,50),(5,100)])
- z = x | y
- print(z)
- def test_env(self):
- import os
- x = os.getenv("PYCHARM_DISPLAY_PORT", "-1")
- print(x)
- def test_matplot(self):
- import matplotlib
- x = matplotlib.__version__
- print(x)
- def test_time(self):
- x = int(time.time())
- print(x)
- if __name__ == '__main__':
- unittest.main()
|