@@ -565,10 +565,10 @@ def __init__(self) -> None:
565565 async def run (self ):
566566 await workflow .wait_condition (lambda : self .finish )
567567 depver = workflow .info ().get_current_deployment_version ()
568- # assert depver
569- # assert depver.build_id == "2.0"
568+ assert depver
569+ assert depver .build_id == "2.0"
570570 # Just ensuring the rust object was converted properly and this method still works
571- # workflow.logger.debug(f"Dep string: {depver.to_canonical_string()}")
571+ workflow .logger .debug (f"Dep string: { depver .to_canonical_string ()} " )
572572 return "version-v2"
573573
574574 @workflow .signal
@@ -602,9 +602,6 @@ def state(self):
602602 return "v3"
603603
604604
605- @pytest .mark .skipif (
606- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
607- )
608605async def test_worker_with_worker_deployment_config (
609606 client : Client , env : WorkflowEnvironment
610607):
@@ -697,9 +694,6 @@ async def test_worker_with_worker_deployment_config(
697694 assert res3 == "version-v3"
698695
699696
700- @pytest .mark .skipif (
701- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
702- )
703697async def test_worker_deployment_ramp (client : Client , env : WorkflowEnvironment ):
704698 if env .supports_time_skipping :
705699 pytest .skip ("Test Server doesn't support worker deployments" )
@@ -790,9 +784,6 @@ async def run(self, args: Sequence[RawValue]) -> str:
790784 return "dynamic"
791785
792786
793- @pytest .mark .skipif (
794- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
795- )
796787async def test_worker_deployment_dynamic_workflow_on_run (
797788 client : Client , env : WorkflowEnvironment
798789):
@@ -849,9 +840,6 @@ async def run(self, args: Sequence[RawValue]) -> str:
849840 return "whee"
850841
851842
852- @pytest .mark .skipif (
853- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
854- )
855843async def test_workflows_must_have_versioning_behavior_when_feature_turned_on (
856844 client : Client , env : WorkflowEnvironment
857845):
@@ -886,9 +874,6 @@ async def test_workflows_must_have_versioning_behavior_when_feature_turned_on(
886874 assert "must specify a versioning behavior" in str (exc_info .value )
887875
888876
889- @pytest .mark .skipif (
890- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
891- )
892877async def test_workflows_can_use_default_versioning_behavior (
893878 client : Client , env : WorkflowEnvironment
894879):
0 commit comments