From 06df6025404f0aa1cae1bff229c00bb09db0a861 Mon Sep 17 00:00:00 2001
From: Administrator <admin@example.com>
Date: 星期一, 27 十一月 2023 16:42:56 +0800
Subject: [PATCH] 新版选票机制实行

---
 test/l2_trade_test.py |   22 +++++++++++++---------
 1 files changed, 13 insertions(+), 9 deletions(-)

diff --git a/test/l2_trade_test.py b/test/l2_trade_test.py
index c74b22f..1d04262 100644
--- a/test/l2_trade_test.py
+++ b/test/l2_trade_test.py
@@ -10,7 +10,7 @@
 from copy import deepcopy
 from unittest import mock
 
-from code_attribute import big_money_num_manager, gpcode_manager
+from code_attribute import big_money_num_manager, gpcode_manager, code_nature_analyse
 from db.redis_manager_delegate import RedisUtils
 from l2.huaxin import huaxin_delegate_postion_manager
 from l2.l2_sell_manager import L2MarketSellManager
@@ -85,7 +85,7 @@
                 except Exception as e:
                     pass
 
-    # @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
+    @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
     def test_trade(self):
         trade_manager.TradeStateManager().open_buy()
         threading.Thread(target=async_log_util.run_sync, daemon=True).start()
@@ -185,7 +185,8 @@
                     time_str = time_str[:6]
                     time_str = f"{time_str[0:2]}:{time_str[2:4]}:{time_str[4:6]}"
                     L2MarketSellManager().set_current_total_sell_data(code, time_str,
-                                                                      l2_m["totalAskVolume"] * l2_m["avgAskPrice"], l2_m["totalAskVolume"])
+                                                                      l2_m["totalAskVolume"] * l2_m["avgAskPrice"],
+                                                                      l2_m["totalAskVolume"])
                     break
 
             for tp in trade_progress_list:
@@ -213,21 +214,24 @@
         l2.l2_data_util.local_today_datas[code] = total_datas
         l2.l2_data_util.load_num_operate_map(l2.l2_data_util.local_today_num_operate_map, code, total_datas, True)
 
-    @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
+    # @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
     def test_block(self):
-        code = "000628"
-        KPLCodeJXBlockManager().load_jx_blocks(code, 17.96, 17.96)
+        code = "000903"
+        KPLCodeJXBlockManager().load_jx_blocks(code, 2.9, 2.9)
         block_info.init_code(code)
         kpl_data_manager.KPLLimitUpDataRecordManager.load_total_datas()
         yesterday_codes = kpl_data_manager.get_yesterday_limit_up_codes()
-        kpl_data_manager.KPLLimitUpDataRecordManager.latest_origin_datas = kpl_data_manager.KPLDataManager.get_data(
-            kpl_util.KPLDataType.LIMIT_UP)
+        kpl_data_manager.KPLLimitUpDataRecordManager.save_record(tool.get_now_date_str(),
+                                                                 kpl_data_manager.KPLDataManager.get_data(
+                                                                     kpl_util.KPLDataType.LIMIT_UP))
 
         CodePlateKeyBuyManager.update_can_buy_blocks(code,
                                                      kpl_data_manager.KPLLimitUpDataRecordManager.latest_origin_datas,
                                                      kpl_data_manager.KPLLimitUpDataRecordManager.total_datas,
                                                      yesterday_codes,
-                                                     block_info.get_before_blocks_dict())
+                                                     block_info.get_before_blocks_dict(),
+                                                     kpl_data_manager.KPLLimitUpDataRecordManager.get_current_code_block_dict())
+        l2.l2_data_manager_new.L2TradeDataProcessor.can_buy_first(code, None)
 
     @unittest.skip("璺宠繃姝ゅ崟鍏冩祴璇�")
     def test_transaction(self):

--
Gitblit v1.8.0