diff --git a/python/testData/dotNet/PythonLibs.dll b/python/testData/dotNet/PythonLibs.dll new file mode 100644 index 000000000000..cfdfa746d3a8 Binary files /dev/null and b/python/testData/dotNet/PythonLibs.dll differ diff --git a/python/testData/dotNet/SingleNameSpace.dll b/python/testData/dotNet/SingleNameSpace.dll new file mode 100644 index 000000000000..da6dacb065f6 Binary files /dev/null and b/python/testData/dotNet/SingleNameSpace.dll differ diff --git a/python/testData/dotNet/__init__.py b/python/testData/dotNet/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/dotNet/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/dotNet/expected.skeleton.Deep.py b/python/testData/dotNet/expected.skeleton.Deep.py new file mode 100644 index 000000000000..52abbf6354d4 --- /dev/null +++ b/python/testData/dotNet/expected.skeleton.Deep.py @@ -0,0 +1,17 @@ +# encoding: utf-8 +# module SingleNameSpace.Some.Deep calls itself Deep +# from SingleNameSpace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +# by generator 1.135 +# no doc +# no imports + +# no functions +# classes + +from object import object + +class WeHaveClass(object): + """ WeHaveClass() """ + MyClass = None + + diff --git a/python/testData/dotNet/expected.skeleton.SingleNameSpace.py b/python/testData/dotNet/expected.skeleton.SingleNameSpace.py new file mode 100644 index 000000000000..b2048fd39e63 --- /dev/null +++ b/python/testData/dotNet/expected.skeleton.SingleNameSpace.py @@ -0,0 +1,22 @@ +# encoding: utf-8 +# module SingleNameSpace +# from SingleNameSpace, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +# by generator 1.135 +# no doc +# no imports + +# no functions +# classes + +from object import object + +class AnotherClass(object): + """ AnotherClass() """ + +from object import object + +class MyClass(object): + """ MyClass() """ + +# variables with complex values + diff --git a/python/testData/dotNet/expected.skeleton.java.py b/python/testData/dotNet/expected.skeleton.java.py new file mode 100644 index 000000000000..1ba6b3a3825a --- /dev/null +++ b/python/testData/dotNet/expected.skeleton.java.py @@ -0,0 +1,24 @@ +# encoding: utf-8 +# module com.just.like.java calls itself java +# from PythonLibs, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null +# by generator 1.135 +# no doc +# no imports + +# no functions +# classes + +from object import object + +class LikeJavaClass(object): + """ LikeJavaClass() """ + def likeJavaInstanceMethod(self, i): + """ likeJavaInstanceMethod(self: LikeJavaClass, i: int) -> int """ + pass + + @staticmethod + def likeJavaStaticMethod(i): + """ likeJavaStaticMethod(i: int) """ + pass + + diff --git a/python/testData/dotNet/import_class_from_module.py b/python/testData/dotNet/import_class_from_module.py new file mode 100644 index 000000000000..bf36d0e586d7 --- /dev/null +++ b/python/testData/dotNet/import_class_from_module.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("PythonLibs") + +from com.just.like.java import LikeJavaClass +print LikeJavaClass \ No newline at end of file diff --git a/python/testData/dotNet/import_class_from_module_alias.py b/python/testData/dotNet/import_class_from_module_alias.py new file mode 100644 index 000000000000..92d82f81abaa --- /dev/null +++ b/python/testData/dotNet/import_class_from_module_alias.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("PythonLibs") + +from com.just.like.java import LikeJavaClass as MyClass +print MyClass \ No newline at end of file diff --git a/python/testData/dotNet/import_module_from_package.py b/python/testData/dotNet/import_module_from_package.py new file mode 100644 index 000000000000..c31e92e05cc0 --- /dev/null +++ b/python/testData/dotNet/import_module_from_package.py @@ -0,0 +1,7 @@ +import clr + +clr.AddReferenceByPartialName("PythonLibs") + + +from com.just.like import java +print java.LikeJavaClass \ No newline at end of file diff --git a/python/testData/dotNet/import_several_classes_from_module.py b/python/testData/dotNet/import_several_classes_from_module.py new file mode 100644 index 000000000000..08ab814b3238 --- /dev/null +++ b/python/testData/dotNet/import_several_classes_from_module.py @@ -0,0 +1,7 @@ +import clr + +clr.AddReferenceByPartialName("PythonLibs") + +from com.just.like.java import LikeJavaClass + +print LikeJavaClass \ No newline at end of file diff --git a/python/testData/dotNet/import_system.py b/python/testData/dotNet/import_system.py new file mode 100644 index 000000000000..dbfc1feaa33d --- /dev/null +++ b/python/testData/dotNet/import_system.py @@ -0,0 +1,2 @@ +from System.Web import AspNetHostingPermission +print AspNetHostingPermission \ No newline at end of file diff --git a/python/testData/dotNet/inner_class.py b/python/testData/dotNet/inner_class.py new file mode 100644 index 000000000000..9a22cf5af3cd --- /dev/null +++ b/python/testData/dotNet/inner_class.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("SingleNameSpace") + +from SingleNameSpace.Some.Deep.WeHaveClass import MyClass +print MyClass \ No newline at end of file diff --git a/python/testData/dotNet/single_class.py b/python/testData/dotNet/single_class.py new file mode 100644 index 000000000000..679e9471fe37 --- /dev/null +++ b/python/testData/dotNet/single_class.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("SingleNameSpace") + +from SingleNameSpace import MyClass +print MyClass \ No newline at end of file diff --git a/python/testData/dotNet/testSkeleton.py b/python/testData/dotNet/testSkeleton.py new file mode 100644 index 000000000000..c501ddff7a56 --- /dev/null +++ b/python/testData/dotNet/testSkeleton.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("PythonLibs") +import com.just.like.java + +com.just.like.java.LikeJavaClass.likeJavaStaticMethod(1) diff --git a/python/testData/dotNet/whole_namespace.py b/python/testData/dotNet/whole_namespace.py new file mode 100644 index 000000000000..b07fa0e7c1e3 --- /dev/null +++ b/python/testData/dotNet/whole_namespace.py @@ -0,0 +1,6 @@ +import clr + +clr.AddReferenceByPartialName("SingleNameSpace") + +ingleNameSpace +print SingleNameSpace.MyClass \ No newline at end of file diff --git a/python/testData/testRunner/__init__.py b/python/testData/testRunner/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/__init__.py b/python/testData/testRunner/env/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/doc/__init__.py b/python/testData/testRunner/env/doc/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/doc/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/nose/__init__.py b/python/testData/testRunner/env/nose/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/nose/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/pytest/__init__.py b/python/testData/testRunner/env/pytest/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/pytest/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/unit/dependentTests/__init__.py b/python/testData/testRunner/env/unit/dependentTests/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/unit/dependentTests/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff' diff --git a/python/testData/testRunner/env/unit/subfolder/__init__.py b/python/testData/testRunner/env/unit/subfolder/__init__.py new file mode 100644 index 000000000000..595e3818d699 --- /dev/null +++ b/python/testData/testRunner/env/unit/subfolder/__init__.py @@ -0,0 +1 @@ +__author__ = 'traff'