From 06c2e0b92510b119eed7bd26935291dc29fe4e60 Mon Sep 17 00:00:00 2001
From: yumoqing <yumoqing@gmail.com>
Date: Tue, 25 Feb 2025 22:14:28 +0800
Subject: [PATCH] bugfix

---
 platformbiz/pricing.py   |  6 +++---
 test/test_prodpricing.py | 13 +++++++------
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/platformbiz/pricing.py b/platformbiz/pricing.py
index 1512c8a..b4c7873 100644
--- a/platformbiz/pricing.py
+++ b/platformbiz/pricing.py
@@ -123,9 +123,9 @@ def get_unit_value_price(sc, pricingtab):
 			pt.specvalue = None
 		if sc.spec_name == pt.specname and \
 				sc.spec_value == pt.specvalue:
-			print(f'found {sc.spec_name=},{sc.spec_value=}')
+			# print(f'found {sc.spec_name=},{sc.spec_value=}')
 			return pt.unit_value, pt.unit_amt
-		print(f'{sc.spec_name=},{sc.spec_value=}:{pt.specname=},{pt.specvalue=}')
+		# print(f'{sc.spec_name=},{sc.spec_value=}:{pt.specname=},{pt.specvalue=}')
 	return None, None
 
 async def calc_prod_price(sor, productid, spec_config):
@@ -160,7 +160,7 @@ where a.id=${productid}$
 		raise e
 	price = 0.0
 	for sc in spec_config:
-		print(f'{sc=}, {recs=}')
+		# print(f'{sc=}, {recs=}')
 		uv, up = get_unit_value_price(sc, recs)
 		if uv is None:
 			continue
diff --git a/test/test_prodpricing.py b/test/test_prodpricing.py
index d551b2f..d86b399 100644
--- a/test/test_prodpricing.py
+++ b/test/test_prodpricing.py
@@ -3,16 +3,17 @@ from appPublic.dictObject import DictObject
 from platformbiz.pricing import calc_prod_price
 
 async def test(sor):
-	prodid = 'a--akNeu1Ia-NOZAJAadf'
+	# prodid = 'a--akNeu1Ia-NOZAJAadf'
+	prodid = 'MT-k34zPUAuWqgov4QCmG'
 	spec_config = [
 		DictObject(**{
 			"spec_name":"input_tokens",
 			"count":12832
-		}),
-		DictObject(**{
-			"spec_name":"output_tokens",
-			"count":786323
-		})
+		})#,
+		#DictObject(**{
+		#	"spec_name":"output_tokens",
+		#	"count":786323
+		#})
 	]
 	price = await calc_prod_price(sor, prodid, spec_config)
 	print(f'{prodid=}, {spec_config=}, {price=}')