(self)
| 77 | simple_eval("a + 1", {"a": Spam()}) |
| 78 | |
| 79 | def test_operators_on_numbers(self): |
| 80 | self.assertEqual(simple_eval("-2"), -2) |
| 81 | self.assertEqual(simple_eval("1 + 1"), 2) |
| 82 | self.assertEqual(simple_eval("a - 2", {"a": 1}), -1) |
| 83 | with self.assertRaises(ValueError): |
| 84 | simple_eval("2 * 3") |
| 85 | with self.assertRaises(ValueError): |
| 86 | simple_eval("2 ** 3") |
| 87 | |
| 88 | def test_function_calls_raise(self): |
| 89 | with self.assertRaises(ValueError): |
nothing calls this directly
no test coverage detected