Example #1
0
 def test_overrides_existing_value(self):
     context = {
         'di': {
             'E4DI00': {
                 'value': 0
             }
         }
     }
     context = bunchify(context)
     Formula._patch_context(context, {'di.E4DI00.value': 1})
     self.assertEqual(context.di.E4DI00.value, 1, "Context should be updted")
Example #2
0
 def test_overrides_non_existing_tag(self):
     context = {
         'di': {
             'E4DI00': {
                 'value': 0
             }
         }
     }
     context = bunchify(context)
     Formula._patch_context(context, {'di.E4DI01.value': 1})
     self.assertEqual(context.di.E4DI00.value, 0)
     self.assertEqual(context.di.E4DI01.value, 1)