Esempio n. 1
0
 def test_set_input_invalid_format(self):
     step = Step(app='HelloWorld',
                 action='Add Three',
                 inputs={
                     'num1': '-5.6',
                     'num2': '4.3',
                     'num3': '10.2'
                 })
     with self.assertRaises(InvalidInput):
         step.set_input({'num1': '-5.62', 'num2': '5', 'num3': 'invalid'})
Esempio n. 2
0
 def test_set_input_valid(self):
     step = Step(app='HelloWorld',
                 action='Add Three',
                 inputs={
                     'num1': '-5.6',
                     'num2': '4.3',
                     'num3': '10.2'
                 })
     step.set_input({'num1': '-5.62', 'num2': '5', 'num3': '42.42'})
     self.assertDictEqual(step.input, {
         'num1': -5.62,
         'num2': 5.,
         'num3': 42.42
     })