示例#1
0
 def test__pop(self):
     init = self.__class__.test_parameters
     P = JSONParameterSet(init)
     self.assertEqual(P.pop('a'), 2)
     self.assertEqual(P.pop('c'), {"a": 1, "b": 2})
     self.assertEqual(P.as_dict(), {'b': "hello", "d": [1, 2, 3, 4]})
     self.assertEqual(P.pop('foo', 42), 42)
     self.assertEqual(P.pop('foo', None), None)
示例#2
0
 def test__pop(self):
     init = self.__class__.test_parameters
     P = JSONParameterSet(init)
     self.assertEqual(P.pop('a'), 2)
     self.assertEqual(P.pop('c'), {"a": 1, "b": 2})
     self.assertEqual(P.as_dict(), {'b': "hello", "d": [1, 2, 3, 4]})
     self.assertEqual(P.pop('foo', 42), 42)
     self.assertEqual(P.pop('foo', None), None)