Example #1
0
 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
     }))
Example #2
0
 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}))