TC-CGEN-2.4 - fix commented out test step (#25880)

* Fix step 19

* Fix indent
diff --git a/src/python_testing/TC_CGEN_2_4.py b/src/python_testing/TC_CGEN_2_4.py
index 9240caf..c522cb0 100644
--- a/src/python_testing/TC_CGEN_2_4.py
+++ b/src/python_testing/TC_CGEN_2_4.py
@@ -20,6 +20,7 @@
 
 import chip.CertificateAuthority
 import chip.clusters as Clusters
+import chip.clusters.enum
 import chip.FabricAdmin
 from chip import ChipDeviceCtrl
 from matter_testing_support import MatterBaseTest, async_test_body, default_matter_test_main
@@ -106,21 +107,13 @@
         elif cap == Clusters.GeneralCommissioning.Enums.RegulatoryLocationType.kOutdoor:
             newloc = Clusters.GeneralCommissioning.Enums.RegulatoryLocationType.kIndoor
         else:
-            # TODO: figure out how to use the extender
-            # newloc = MatterIntEnum.extend_enum_if_value_doesnt_exist(
-            #     Clusters.GeneralCommissioning.Enums.RegulatoryLocationType, 3)
-            newloc = cap
+            newloc = Clusters.GeneralCommissioning.Enums.RegulatoryLocationType.extend_enum_if_value_doesnt_exist(3)
 
-        _ = newloc
-
-        logging.info('Step 19 Send SetRgulatoryConfig with incorrect location')
-        # cmd = Clusters.GeneralCommissioning.Commands.SetRegulatoryConfig(
-        #     newRegulatoryConfig=newloc, countryCode="XX", breadcrumb=0)
-        # try:
-        #    await self.th1.SendCommand(nodeid=self.dut_node_id, endpoint=0, payload=cmd)
-        # except InteractionModelError as ex:
-        #    print("got the real error")
-        #    pass
+        logging.info('Step 19 Send SetRgulatoryConfig with incorrect location newloc = {}'.format(newloc))
+        cmd = Clusters.GeneralCommissioning.Commands.SetRegulatoryConfig(
+            newRegulatoryConfig=newloc, countryCode="XX", breadcrumb=0)
+        ret = await self.th1.SendCommand(nodeid=self.dut_node_id, endpoint=0, payload=cmd)
+        asserts.assert_true(ret.errorCode, Clusters.GeneralCommissioning.Enums.CommissioningError.kValueOutsideRange)
 
         logging.info('Step 20 - TH2 sends CommissioningComplete')
         cmd = Clusters.GeneralCommissioning.Commands.CommissioningComplete()