aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tools/processing.py
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/tools/processing.py')
-rw-r--r--mediagoblin/tools/processing.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/mediagoblin/tools/processing.py b/mediagoblin/tools/processing.py
index 5840c7e0..cff4cb9d 100644
--- a/mediagoblin/tools/processing.py
+++ b/mediagoblin/tools/processing.py
@@ -21,8 +21,12 @@ import traceback
from urllib2 import urlopen, Request, HTTPError
from urllib import urlencode
+from mediagoblin.tools.common import TESTS_ENABLED
+
_log = logging.getLogger(__name__)
+TESTS_CALLBACKS = {}
+
def create_post_request(url, data, **kw):
'''
@@ -62,6 +66,11 @@ def json_processing_callback(entry):
'id': entry.id,
'state': entry.state}
+ # Trigger testing mode, no callback will be sent
+ if url.endswith('secrettestmediagoblinparam'):
+ TESTS_CALLBACKS.update({url: data})
+ return True
+
request = create_post_request(
url,
data,