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")
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)