Пример #1
0
 def test_diff(self):
     P1 = SimpleParameterSet("x = 2\ny = 3")
     P2 = SimpleParameterSet("x = 3\ny = 3\nz = 4")
     self.assertEqual(P1.diff(P2), ({'x': 2}, {'x': 3, 'z': 4}))
     P3 = JSONParameterSet(
         dedent("""
             {
                 "x" : 2,
                 "y" : 4,
                 "z": 4
             }"""))
     self.assertEqual(P1.diff(P3), ({'y': 3}, {'y': 4, 'z': 4}))
Пример #2
0
 def test_diff(self):
     P1 = SimpleParameterSet("x = 2\ny = 3")
     P2 = SimpleParameterSet("x = 3\ny = 3\nz = 4")
     self.assertEqual(P1.diff(P2),
                      ({'x': 2}, {'x': 3, 'z': 4}))
     P3 = JSONParameterSet(dedent("""
             {
                 "x" : 2,
                 "y" : 4,
                 "z": 4
             }"""))
     self.assertEqual(P1.diff(P3),
                      ({'y': 3}, {'y': 4, 'z': 4}))