diff --git a/server/workers/swf_meta.py b/server/workers/swf_meta.py
index <HASH>..<HASH> 100644
--- a/server/workers/swf_meta.py
+++ b/server/workers/swf_meta.py
@@ -57,8 +57,15 @@ def test():
     import zerorpc
     c = zerorpc.Client()
     c.connect("tcp://127.0.0.1:4242")
+
+    # Generate the input data for this worker
     md5 = c.store_sample('unknown.swf', open('../../data/swf/unknown.swf', 'rb').read(), 'pe')
-    output = c.work_request('swf_meta', md5)
+    input_data = c.get_sample(md5)
+    input_data.update(c.work_request('meta', md5))
+
+    # Execute the worker
+    worker = SWFMeta()
+    output = worker.execute(input_data)
     print 'SWFMeta: '
     import pprint
     pprint.pprint(output)
small reorg of test so that debugger/coverage work locally


Former-commit-id: d<I>ab7c<I>bdd<I>f0c9d6c9e<I>d<I>a