remove emojis from console

This commit is contained in:
Dobromir Popov
2025-10-25 16:35:08 +03:00
parent 5aa4925cff
commit b8f54e61fa
75 changed files with 828 additions and 828 deletions

View File

@@ -33,9 +33,9 @@ async def test_database_connection():
# Test health check
is_healthy = await manager.health_check()
if is_healthy:
logger.info(" Database connection: HEALTHY")
logger.info(" Database connection: HEALTHY")
else:
logger.error(" Database connection: UNHEALTHY")
logger.error(" Database connection: UNHEALTHY")
return False
# Test storage stats
@@ -49,7 +49,7 @@ async def test_database_connection():
return True
except Exception as e:
logger.error(f" Database test failed: {e}")
logger.error(f" Database test failed: {e}")
return False
@@ -80,17 +80,17 @@ async def test_data_storage():
# Test storing order book
result = await manager.store_orderbook(test_orderbook)
if result:
logger.info(" Order book storage: SUCCESS")
logger.info(" Order book storage: SUCCESS")
else:
logger.error(" Order book storage: FAILED")
logger.error(" Order book storage: FAILED")
return False
# Test retrieving order book
retrieved = await manager.get_latest_orderbook("BTCUSDT", "test_exchange")
if retrieved:
logger.info(f" Order book retrieval: SUCCESS (mid_price: {retrieved.mid_price})")
logger.info(f" Order book retrieval: SUCCESS (mid_price: {retrieved.mid_price})")
else:
logger.error(" Order book retrieval: FAILED")
logger.error(" Order book retrieval: FAILED")
return False
# Create test trade
@@ -107,16 +107,16 @@ async def test_data_storage():
# Test storing trade
result = await manager.store_trade(test_trade)
if result:
logger.info(" Trade storage: SUCCESS")
logger.info(" Trade storage: SUCCESS")
else:
logger.error(" Trade storage: FAILED")
logger.error(" Trade storage: FAILED")
return False
await manager.close()
return True
except Exception as e:
logger.error(f" Data storage test failed: {e}")
logger.error(f" Data storage test failed: {e}")
return False
@@ -144,9 +144,9 @@ async def test_batch_operations():
# Test batch storage
result = await manager.batch_store_orderbooks(orderbooks)
if result == 5:
logger.info(f" Batch order book storage: SUCCESS ({result} records)")
logger.info(f" Batch order book storage: SUCCESS ({result} records)")
else:
logger.error(f" Batch order book storage: PARTIAL ({result}/5 records)")
logger.error(f" Batch order book storage: PARTIAL ({result}/5 records)")
return False
# Create batch of trades
@@ -166,16 +166,16 @@ async def test_batch_operations():
# Test batch trade storage
result = await manager.batch_store_trades(trades)
if result == 10:
logger.info(f" Batch trade storage: SUCCESS ({result} records)")
logger.info(f" Batch trade storage: SUCCESS ({result} records)")
else:
logger.error(f" Batch trade storage: PARTIAL ({result}/10 records)")
logger.error(f" Batch trade storage: PARTIAL ({result}/10 records)")
return False
await manager.close()
return True
except Exception as e:
logger.error(f" Batch operations test failed: {e}")
logger.error(f" Batch operations test failed: {e}")
return False
@@ -186,31 +186,31 @@ async def test_configuration():
try:
# Test database configuration
db_url = config.get_database_url()
logger.info(f" Database URL: {db_url.replace(config.database.password, '***')}")
logger.info(f" Database URL: {db_url.replace(config.database.password, '***')}")
# Test Redis configuration
redis_url = config.get_redis_url()
logger.info(f" Redis URL: {redis_url.replace(config.redis.password, '***')}")
logger.info(f" Redis URL: {redis_url.replace(config.redis.password, '***')}")
# Test bucket sizes
btc_bucket = config.get_bucket_size('BTCUSDT')
eth_bucket = config.get_bucket_size('ETHUSDT')
logger.info(f" Bucket sizes: BTC=${btc_bucket}, ETH=${eth_bucket}")
logger.info(f" Bucket sizes: BTC=${btc_bucket}, ETH=${eth_bucket}")
# Test configuration dict
config_dict = config.to_dict()
logger.info(f" Configuration loaded: {len(config_dict)} sections")
logger.info(f" Configuration loaded: {len(config_dict)} sections")
return True
except Exception as e:
logger.error(f" Configuration test failed: {e}")
logger.error(f" Configuration test failed: {e}")
return False
async def run_all_tests():
"""Run all integration tests"""
logger.info("🚀 Starting COBY Integration Tests")
logger.info(" Starting COBY Integration Tests")
logger.info("=" * 50)
tests = [
@@ -228,11 +228,11 @@ async def run_all_tests():
result = await test_func()
results.append((test_name, result))
if result:
logger.info(f" {test_name}: PASSED")
logger.info(f" {test_name}: PASSED")
else:
logger.error(f" {test_name}: FAILED")
logger.error(f" {test_name}: FAILED")
except Exception as e:
logger.error(f" {test_name}: ERROR - {e}")
logger.error(f" {test_name}: ERROR - {e}")
results.append((test_name, False))
# Summary
@@ -244,7 +244,7 @@ async def run_all_tests():
total = len(results)
for test_name, result in results:
status = " PASSED" if result else " FAILED"
status = " PASSED" if result else " FAILED"
logger.info(f"{test_name:20} {status}")
logger.info(f"\nOverall: {passed}/{total} tests passed")
@@ -253,7 +253,7 @@ async def run_all_tests():
logger.info("🎉 All tests passed! System is ready.")
return True
else:
logger.error("⚠️ Some tests failed. Check configuration and database connection.")
logger.error(" Some tests failed. Check configuration and database connection.")
return False
@@ -269,6 +269,6 @@ if __name__ == "__main__":
print("The system is ready for the next development phase.")
sys.exit(0)
else:
print("\n Integration tests failed!")
print("\n Integration tests failed!")
print("Please check the logs and fix any issues before proceeding.")
sys.exit(1)