Пример #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'
Пример #2
0
 def test_decision_attributes_wo_activity_type(self):
     d = ScheduleActivityTask()
     with pytest.raises(ValueError):
         d.decision_attributes()
Пример #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 
Пример #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'
Пример #5
0
 def test_decision_attributes_wo_activity_type(self):
     d = ScheduleActivityTask()
     with pytest.raises(ValueError):
         d.decision_attributes()
Пример #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