[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/attackgithub/pythonnet/v2.2.1/src/testing/doctest.cs [Back]  [Original]

using Python.Runtime;

namespace Python.Test
{
    //========================================================================
    // Supports units tests for exposing docstrings from C# to Python
    //========================================================================

    // Classes with a constructor have their docstring set to the ctor signature.
    // Test if a class has an explicit doc string it gets set correctly.
    [DocStringAttribute("DocWithCtorTest Class")]
    public class DocWithCtorTest
    {
        public DocWithCtorTest()
        {
        }

        [DocStringAttribute("DocWithCtorTest TestMethod")]
        public void TestMethod()
        {
        }

        [DocStringAttribute("DocWithCtorTest StaticTestMethod")]
        public static void StaticTestMethod()
        {
        }
    }

    public class DocWithCtorNoDocTest
    {
        public DocWithCtorNoDocTest(bool x)
        {
        }

        public void TestMethod(double a, int b)
        {
        }

        public static void StaticTestMethod(double a, int b)
        {
        }
    }

    [DocStringAttribute("DocWithoutCtorTest Class")]
    public class DocWithoutCtorTest
    {
        [DocStringAttribute("DocWithoutCtorTest TestMethod")]
        public void TestMethod()
        {
        }

        [DocStringAttribute("DocWithoutCtorTest StaticTestMethod")]
        public static void StaticTestMethod()
        {
        }
    }
}

Web Proxy Viewer  |  New URL  |  Original Page