| 28 | } // namespace |
| 29 | |
| 30 | TEST(PythonEngine, InspectReadsClassMetadata) { |
| 31 | auto engine = makePythonEngine(); |
| 32 | auto classes = engine->inspectModule(kDoubleSource, "test"); |
| 33 | ASSERT_TRUE(classes.has_value()) << (classes.has_value() ? "" : classes.error()); |
| 34 | ASSERT_EQ(classes->size(), 1u); |
| 35 | EXPECT_EQ((*classes)[0].id, "double_it"); |
| 36 | EXPECT_EQ((*classes)[0].output_kind, "double"); |
| 37 | } |
| 38 | |
| 39 | TEST(PythonEngine, CalculateComputesValueTimesTwo) { |
| 40 | auto engine = makePythonEngine(); |
nothing calls this directly
no test coverage detected