Source code for oioioi.sioworkers.tests
from django.test import TestCase
from oioioi.sioworkers.jobs import run_sioworkers_job, run_sioworkers_jobs
[docs]class TestSioworkersBindings(TestCase):
[docs] def test_sioworkers_bindings(self):
env = run_sioworkers_job(dict(job_type='ping', ping='e1'))
self.assertEqual(env.get('pong'), 'e1')
envs = run_sioworkers_jobs(
dict(
key1=dict(job_type='ping', ping='e1'),
key2=dict(job_type='ping', ping='e2'),
)
)
self.assertEqual(envs['key1'].get('pong'), 'e1')
self.assertEqual(envs['key2'].get('pong'), 'e2')
self.assertEqual(len(envs), 2)