All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bugtests.test345c.py Maven / Gradle / Ivy

Go to download

Jython is an implementation of the high-level, dynamic, object-oriented language Python written in 100% Pure Java, and seamlessly integrated with the Java platform. It thus allows you to run Python on any Java platform.

There is a newer version: 2.7.4
Show newest version
"""

"""

import support

class A:
    def __init__(self):
        self.__stop("A")
        self.__x = 1
        self.__y = 1
        del self.__x

    def __stop(self, s):
        pass

    __c = 1

def simpledir(obj):
    l = obj.__dict__.keys()
    l.sort()
    return l

if simpledir(A) != ['_A__c', '_A__stop', '__doc__', '__init__', '__module__']:
    raise support.TestError("bug in private class var mangling %s" % dir(A))
if simpledir(A()) != ['_A__y']:
    raise support.TestError("bug in private var mangling %s" % dir(A()))





© 2015 - 2024 Weber Informatics LLC | Privacy Policy