Exemple #1
0
        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);
        }