(self)
| 262 | np.testing.assert_allclose(parser.get_parsed_content("training#1", lazy=True), [0.7942, 1.5885], atol=1e-4) |
| 263 | |
| 264 | def test_contains(self): |
| 265 | empty_parser = ConfigParser({}) |
| 266 | empty_parser.parse() |
| 267 | |
| 268 | parser = ConfigParser({"value": 1, "entry": "string content", "array": [1, 2]}) |
| 269 | parser.parse() |
| 270 | |
| 271 | with self.subTest("Testing empty parser"): |
| 272 | self.assertFalse("something" in empty_parser) |
| 273 | with self.assertRaises(KeyError): |
| 274 | empty_parser["something"] |
| 275 | empty_parser["osmething"] = "test" |
| 276 | with self.assertRaises(KeyError): |
| 277 | empty_parser["something"] |
| 278 | |
| 279 | with self.subTest("Testing with keys"): |
| 280 | self.assertTrue("value" in parser) |
| 281 | self.assertFalse("value1" in parser) |
| 282 | self.assertTrue("entry" in parser) |
| 283 | self.assertFalse("entr" in parser) |
| 284 | self.assertFalse("array#2" in parser) |
| 285 | |
| 286 | def test_lambda_reference(self): |
| 287 | configs = { |
nothing calls this directly
no test coverage detected