I would just make a copy of test_move.py. Then change the names of the joints in your copy. You can also then just change the topic name the ActionClient is using, removing the need for the remapping lines in your launchfile.
'Real' ROS-Industrial packages typically include a joint_names.yaml file, which gets loaded before starting any nodes that need that information. See the robot_interface_streaming_m10ia.launch in the M-10iA support package for an example (but this would obviously not work with test_move.py, as it hard codes the joint names).