public void PyObjectTryConvertSymbolArray() { PyObject value; using (Py.GIL()) { // Wrap a Symbol Array around a PyObject and convert it back value = new PyList(new[] { Symbols.SPY.ToPython(), Symbols.AAPL.ToPython() }); } Symbol[] symbols; var canConvert = value.TryConvert(out symbols); Assert.IsTrue(canConvert); Assert.IsNotNull(symbols); Assert.IsAssignableFrom <Symbol[]>(symbols); }