że mam klasaassertRaises non-wywoływalne
class myClass(object):
pname = ""
def __getName(self):
return pname
def __setName(self, newname):
if not isalpha(newname):
raise ValueError("Error")
elif
self.pname = newname
name = property(fget=__getName,fset=__setName)
Widząc, jak te metody są prywatne, a ja dostępu pname poprzez nazwę, jak mogę przetestować z assertRaises gdy assertRaises akceptuje tylko wywoływalnym jego testu?
+1 za komentarz na temat "prywatnych" metod . –