+PyObject *url_test( PyObject *self, PyObject *args )
+{
+ printf( "\n" );
+#define DO_TEST_DECODE( a, b ) if( !test_decode( a, b) ) return NULL;
+ DO_TEST_DECODE ("this_should_not_be_modified_1234",
+ "this_should_not_be_modified_1234");
+ DO_TEST_DECODE ("This+should+be+modified+1234!",
+ "This should be modified 1234!");
+ DO_TEST_DECODE ("This%20should%20be%20modified%201234!",
+ "This should be modified 1234!");
+ DO_TEST_DECODE ("%7E", "~");