@@ -447,7 +447,9 @@ def accum(x) -> None:
447447 assert isinstance (first_id , UUID )
448448 assert completion .text
449449 assert completion .seconds_to_first_token > 0
450+ assert completion .prompt_count is not None
450451 assert completion .prompt_count > 0
452+ assert completion .completion_count is not None
451453 assert completion .completion_count > 0
452454 assert completion .model == "babbage-002"
453455 assert str (completion ) == "" .join (outputs )
@@ -461,7 +463,9 @@ def accum(x) -> None:
461463 assert completion .text
462464 assert completion .seconds_to_first_token == 0
463465 assert completion .seconds_to_last_token > 0
466+ assert completion .prompt_count is not None
464467 assert completion .prompt_count > 0
468+ assert completion .completion_count is not None
465469 assert completion .completion_count > 0
466470 try :
467471 assert completion .model == "babbage-002"
@@ -492,7 +496,9 @@ def accum(x) -> None:
492496 callbacks = [accum ],
493497 )
494498 assert completion .seconds_to_first_token > 0
499+ assert completion .prompt_count is not None
495500 assert completion .prompt_count > 0
501+ assert completion .completion_count is not None
496502 assert completion .completion_count > 0
497503 assert str (completion ) == "" .join (outputs )
498504 assert isinstance (completion .text , str )
0 commit comments