def test_diff(self): P1 = NTParameterSet(self.example) P2 = NTParameterSet({ "y": { "a": -2, "b": [4, 5, 6], "c": 55, }, "x": 2.9, "z": 100, "mylabel": "Dodge City", "have_horse": True }) self.assertEqual(P1.diff(P2), ({ 'y': { 'c': 5 }, 'mylabel': 'camelot', 'have_horse': False }, { 'y': { 'c': 55 }, 'mylabel': 'Dodge City', 'have_horse': True }))
def test_diff(self): P1 = NTParameterSet(self.example) P2 = NTParameterSet({ "y": { "a": -2, "b": [4, 5, 6], "c": 55, }, "x": 2.9, "z": 100, "mylabel": "Dodge City", "have_horse": True}) self.assertEqual(P1.diff(P2), ({'y': {'c': 5}, 'mylabel': 'camelot', 'have_horse': False}, {'y': {'c': 55}, 'mylabel': 'Dodge City', 'have_horse': True}))