Python container support for alternative entry points.
diff --git a/tests/src/actionContainers/PythonActionContainerTests.scala b/tests/src/actionContainers/PythonActionContainerTests.scala
index 41968bf..682314b 100644
--- a/tests/src/actionContainers/PythonActionContainerTests.scala
+++ b/tests/src/actionContainers/PythonActionContainerTests.scala
@@ -64,6 +64,21 @@
""".stripMargin.trim)
})
+ it should "support actions using non-default entry points" in {
+ withActionContainer() { c =>
+ val code = """
+ |def niam(dict):
+ | return { "result": "it works" }
+ |""".stripMargin
+
+ val (initCode, initRes) = c.init(initPayload(code, main = "niam"))
+ initCode should be(200)
+
+ val (_, runRes) = c.run(runPayload(JsObject()))
+ runRes.get.fields.get("result") shouldBe Some(JsString("it works"))
+ }
+ }
+
it should "return on action error when action fails" in {
val (out, err) = withActionContainer() { c =>
val code = """