def __init__(self): self.url = 'https://api.coinext.com.br:8443/AP/GetL2Snapshot' self.payload = '{"OMSId": 1, "InstrumentId": 1, "Depth": 1}' self.response = self.requesting() self.operation = { 'operation': [], 'price': [], 'spread': [], } self.query = """ INSERT INTO `mooncake-304003.trading.btc-historical` VALUES ("{}", {}, {}, CURRENT_DATETIME("America/Sao_Paulo")) """ helpers.set_path() self.client = helpers.start_connection()
#!/usr/bin/env python """ Unittest for verilog numbers """ import unittest import pyparsing import helpers print helpers.set_path() import vnumbers as mut class ValidNumberStrings( unittest.TestCase ): valid_number_strings = ( '34', '34.4545454', "'d34", "'h343ea_a7", "34e-9", "34675", "6'b00_x010?", "34'SH44AA", ) def testAcceptValidNumberStrings(self): """ Make sure known valid number strings are parsed """ for verilog in self.valid_number_strings: result = mut.number.parseString( verilog ) is_ok = ( result[0].lower() == verilog.lower() ) self.assert_( is_ok ) invalid_number_strings = ( '3l',
#!/usr/bin/env python # $Id: modules_test.py,v 1.1 2007-08-15 23:47:58 marty Exp $ """ Unittest for verilog modules """ import os import sys import pyparsing import unittest import helpers helpers.set_path() import modules as mut RTL_DIR = helpers.rtl_dir() class ValidModules(unittest.TestCase): trivial_modules = ( 'a.v', 'b.v', 'top.v', ) def testTrivialModules(self): """ Check a few simple modules. These have no comments, ranges, expressions, concatentations. """ for rtlfile in self.trivial_modules: filename = os.path.join(RTL_DIR, 'trivial', rtlfile)
def __init__(self): self.now = datetime.datetime.now() self.date_times = self.fill_date_times() self.queries = { 'buy': """ SELECT * FROM ( SELECT OPERATION, PRICE, DATETIME, EXTRACT(YEAR FROM DATETIME) AS YEAR, EXTRACT(MONTH FROM DATETIME) AS MONTH, EXTRACT(DAY FROM DATETIME) AS DAY, EXTRACT(HOUR FROM DATETIME) AS HOUR, FROM `mooncake-304003.trading.btc-historical`) WHERE OPERATION = "sell" AND YEAR = {} AND MONTH = {} AND DAY = {} AND HOUR = {} ORDER BY DATETIME DESC """, 'sell': """ SELECT * FROM ( SELECT OPERATION, PRICE, DATETIME, EXTRACT(YEAR FROM DATETIME) AS YEAR, EXTRACT(MONTH FROM DATETIME) AS MONTH, EXTRACT(DAY FROM DATETIME) AS DAY, EXTRACT(HOUR FROM DATETIME) AS HOUR, FROM `mooncake-304003.trading.btc-historical`) WHERE OPERATION = "buy" AND YEAR = {} AND MONTH = {} AND DAY = {} AND HOUR = {} ORDER BY DATETIME DESC """, 'purchase_price': """ SELECT * FROM `mooncake-304003.trading.btc-trade` WHERE DATETIME = ( SELECT MAX(DATETIME) AS DATETIME FROM `mooncake-304003.trading.btc-trade` WHERE USERNAME = "******" ) """, 'fees': """ SELECT * FROM `mooncake-304003.trading.btc-fees` ORDER BY OPERATION DESC """ } helpers.set_path() self.client = helpers.start_connection() self.date_values = self.fill_date_values() self.fees = self.fill_fees() self.message = '' self.index = { 'buy': { 1: '1 hora', 2: '5 horas', 3: '12 horas', }, 'sell': { 1: '0 horas', 2: '1 hora', 3: '5 horas', 4: '12 horas', } } self.operation = { 'buy': 'Compra', 'sell': 'Venda', 'sell_purchased': 'Venda' } self.users = ('Bruno Paes', 'Diego None') self.purchase_prices = self.querying_purchase_price()
#!/usr/bin/env python """ Unittest for verilog numbers """ import unittest import pyparsing import helpers print helpers.set_path() import vnumbers as mut class ValidNumberStrings(unittest.TestCase): valid_number_strings = ( '34', '34.4545454', "'d34", "'h343ea_a7", "34e-9", "34675", "6'b00_x010?", "34'SH44AA", ) def testAcceptValidNumberStrings(self): """ Make sure known valid number strings are parsed """ for verilog in self.valid_number_strings: result = mut.number.parseString(verilog) is_ok = (result[0].lower() == verilog.lower()) self.assert_(is_ok)
#!/usr/bin/env python # $Id: modules_test.py,v 1.1 2007-08-15 23:47:58 marty Exp $ """ Unittest for verilog modules """ import os import sys import pyparsing import unittest import helpers helpers.set_path() import modules as mut RTL_DIR = helpers.rtl_dir() class ValidModules( unittest.TestCase ): trivial_modules = ( 'a.v', 'b.v', 'top.v', ) def testTrivialModules(self): """ Check a few simple modules. These have no comments, ranges, expressions, concatentations. """ for rtlfile in self.trivial_modules: filename = os.path.join( RTL_DIR, 'trivial', rtlfile ) result = mut.module_declaration.parseFile( filename )