@@ -565,10 +565,10 @@ def __init__(self) -> None:
565
565
async def run (self ):
566
566
await workflow .wait_condition (lambda : self .finish )
567
567
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"
570
570
# 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 ()} " )
572
572
return "version-v2"
573
573
574
574
@workflow .signal
@@ -602,9 +602,6 @@ def state(self):
602
602
return "v3"
603
603
604
604
605
- @pytest .mark .skipif (
606
- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
607
- )
608
605
async def test_worker_with_worker_deployment_config (
609
606
client : Client , env : WorkflowEnvironment
610
607
):
@@ -697,9 +694,6 @@ async def test_worker_with_worker_deployment_config(
697
694
assert res3 == "version-v3"
698
695
699
696
700
- @pytest .mark .skipif (
701
- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
702
- )
703
697
async def test_worker_deployment_ramp (client : Client , env : WorkflowEnvironment ):
704
698
if env .supports_time_skipping :
705
699
pytest .skip ("Test Server doesn't support worker deployments" )
@@ -790,9 +784,6 @@ async def run(self, args: Sequence[RawValue]) -> str:
790
784
return "dynamic"
791
785
792
786
793
- @pytest .mark .skipif (
794
- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
795
- )
796
787
async def test_worker_deployment_dynamic_workflow_on_run (
797
788
client : Client , env : WorkflowEnvironment
798
789
):
@@ -849,9 +840,6 @@ async def run(self, args: Sequence[RawValue]) -> str:
849
840
return "whee"
850
841
851
842
852
- @pytest .mark .skipif (
853
- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
854
- )
855
843
async def test_workflows_must_have_versioning_behavior_when_feature_turned_on (
856
844
client : Client , env : WorkflowEnvironment
857
845
):
@@ -886,9 +874,6 @@ async def test_workflows_must_have_versioning_behavior_when_feature_turned_on(
886
874
assert "must specify a versioning behavior" in str (exc_info .value )
887
875
888
876
889
- @pytest .mark .skipif (
890
- sys .version_info < (3 , 12 ), reason = "Skipping for < 3.12 due to import race bug"
891
- )
892
877
async def test_workflows_can_use_default_versioning_behavior (
893
878
client : Client , env : WorkflowEnvironment
894
879
):
0 commit comments