Exemplo n.º 1
0
 def test_decision_attributes_with_input_in_init(self):
     activity_type = ActivityType(domain='d', name='at', version='1')
     d = ScheduleActivityTask(activity_type=activity_type, input={'foo':'bar'})
     assert json.loads(d.decision_attributes()['input'])['foo'] == 'bar'
Exemplo n.º 2
0
 def test_decision_attributes_wo_activity_type(self):
     d = ScheduleActivityTask()
     with pytest.raises(ValueError):
         d.decision_attributes()
Exemplo n.º 3
0
 def test_decision_attribute_default_activity_id(self):
     activity_type = ActivityType(domain='d', name='at', version='1')
     d = ScheduleActivityTask(activity_type=activity_type)
     activity_id = activity_type.name + '_' + activity_type.version
     assert d.decision_attributes()['activityId'] == activity_id 
Exemplo n.º 4
0
 def test_decision_attributes_with_input_in_init(self):
     activity_type = ActivityType(domain='d', name='at', version='1')
     d = ScheduleActivityTask(activity_type=activity_type,
                              input={'foo': 'bar'})
     assert json.loads(d.decision_attributes()['input'])['foo'] == 'bar'
Exemplo n.º 5
0
 def test_decision_attributes_wo_activity_type(self):
     d = ScheduleActivityTask()
     with pytest.raises(ValueError):
         d.decision_attributes()
Exemplo n.º 6
0
 def test_decision_attribute_default_activity_id(self):
     activity_type = ActivityType(domain='d', name='at', version='1')
     d = ScheduleActivityTask(activity_type=activity_type)
     activity_id = activity_type.name + '_' + activity_type.version
     assert d.decision_attributes()['activityId'] == activity_id