Esempio n. 1
0
 def test_serializable(self, task):
     task.id_ = 'my_id'
     serializable = task.serializable()
     assert serializable['type'] == 'floto.specs.task.Task' 
     assert serializable['id_'] == 'my_id' 
Esempio n. 2
0
 def test_serializable_with_retry_strategy(self, task):
     s = task.serializable()
     assert s['retry_strategy']['retries'] == 3
Esempio n. 3
0
 def test_serializable(self, task):
     task.id_ = 'my_id'
     serializable = task.serializable()
     assert serializable['type'] == 'floto.specs.task.Task'
     assert serializable['id_'] == 'my_id'
Esempio n. 4
0
 def test_serializable(self, task, serialized_task):
     s = task.serializable()
     assert s == serialized_task
Esempio n. 5
0
 def test_compress_generator_result_wo_compression(self):
     floto.decorators.COMPRESS_GENERATOR_RESULT = False
     task = floto.specs.task.ActivityTask(domain='d', name='activity1', version='v1')
     result = [task]
     z = floto.decorators.compress_generator_result(result)
     assert z == [task.serializable()] 
Esempio n. 6
0
 def test_generator(self):
     task = floto.specs.task.ActivityTask(domain='d', name='n', version='v')
     @floto.generator(domain='d', name='my_generator', version='v1')
     def my_generator(context):
         return [task]
     assert floto.ACTIVITY_FUNCTIONS['my_generator:v1:d']('context') == [task.serializable()]
Esempio n. 7
0
 def test_serializable_with_retry_strategy(self, task):
     s = task.serializable()
     assert s['retry_strategy']['retries'] == 3
Esempio n. 8
0
 def test_serializable(self, task, serialized_task):
     s = task.serializable()
     assert s == serialized_task