def test_preco_compra(self): precoBitcoin = list() precoBitcoin = libnox.preco_Bitcoin(1, 'compra') self.assertEqual( precoBitcoin[0], precoBitcoin[1], 'Retorno de Valor de compra diferente de Bitcoin e valor de Volume inputado' )
def test_preco_menor_venda(self): precoBitcoin = list() precoBitcoin = libnox.preco_Bitcoin(0.30781, 'venda') self.assertLess( precoBitcoin[1], precoBitcoin[0], 'Retorno de Valor de Volume é superior ao Valor do Bitcoin para compra' )
def test_preco_maior_venda(self): precoBitcoin = list() precoBitcoin = libnox.preco_Bitcoin(2.763, 'venda') self.assertGreater( precoBitcoin[1], precoBitcoin[0], 'Retorno de Valor de Volume é inferior ao Valor do Bitcoin para venda' )
def test_preco_maior_compra(self): precoBitcoin = list() precoBitcoin = libnox.preco_Bitcoin(3.255, 'compra') self.assertGreater( precoBitcoin[1], precoBitcoin[0], 'Retorno de Valor de Volume é inferior ao Valor do Bitcoin para compra' )
def precomercado(volume, tipo): precoAtual = list() try: precoAtual = libnox.preco_Bitcoin(float(volume), str(tipo)) return jsonify(tipo=tipo, volume=float(volume), valor_bitcoin=precoAtual[0], valor_volume=precoAtual[1]) except: return jsonify(erro='Erro no Calculo de Preco de Mercado Estimado')
precoAtual = list() qtdOrdem = libnox.input_Float('Entre com o Volume de Bitcoin para Ordem: ') while True: print ('Entre com a Opção de Ordem:') print ('\033[33m[1]\033[m - Compra') print ('\033[33m[2]\033[m - Venda') tipoOrdem = str(input('Opção: ')).strip()[0] if tipoOrdem in '12': if tipoOrdem == '1': tipoOrdem = 'compra' elif tipoOrdem == '2': tipoOrdem = 'venda' break else: print('\033[31mERRO : Opção inválida, por favor digite novamente.\033[m') #Saída e apresentação de informações de Preço de Mercado estimado do Bitcoin a cada 30 segundos while True: precoAtual = libnox.preco_Bitcoin(qtdOrdem,tipoOrdem) print('\033[33m{}\033[m'.format('='*70)) print(f'Data / Hora: \033[33m{datetime.now().strftime("%d/%m/%Y %H:%M:%S")}\033[m') print(f'Tipo de Ordem: \033[33m{tipoOrdem}\033[m') print(f'Preço a Mercado Estimado de \033[36m1.00000000\033[m Bitcoin: \033[33mR$ {precoAtual[0]:,.2f}\033[m') print(f'Preço a Mercado Estimado de \033[36m{qtdOrdem:.8f}\033[m Bitcoin: \033[33mR$ {precoAtual[1]:,.2f}\033[m') print('\033[33m{}\033[m'.format('='*70)) sleep(30)