def test_init_from_scaling_action(self):
        action = ScalingAction("apache_service")
        action.command = DynamiteScalingCommand.SCALE_UP
        action.service_instance_name = "apache_instance_name"
        action.uuid = "apache_uuid"

        request = DynamiteScalingRequest.from_scaling_action(action)
        assert request.service_name == action.service_name
        assert request.service_instance_name == action.service_instance_name
        assert request.command == action.command
        assert request.failure_counter == 0
    def test_init_from_scaling_action(self):
        action = ScalingAction("apache_service")
        action.command = DynamiteScalingCommand.SCALE_UP
        action.service_instance_name = "apache_instance_name"
        action.uuid = "apache_uuid"

        request = DynamiteScalingRequest.from_scaling_action(action)
        assert request.service_name == action.service_name
        assert request.service_instance_name == action.service_instance_name
        assert request.command == action.command
        assert request.failure_counter == 0