def test_encode_kernel(self): kern = RBF(1, active_dims=[0]) result = encode_kernel(kern) self.assertIsInstance(result, str) self.assertEqual(result, str(kern.to_dict())) kern = RBF(1, active_dims=[0]) + RBF(1) result = encode_kernel(kern) self.assertIsInstance(result, str) self.assertEqual(result, str(kern.to_dict()))
def test_decode_kernel(self): kern = RBF(1) kern_dict = kern.to_dict() kern_dict_str = str(kern_dict) result = decode_kernel(kern_dict_str) self.assertIsInstance(result, RBF) self.assertEqual(result.input_dim, 1) self.assertDictEqual(result.to_dict(), kern_dict)