# HG changeset patch # User Paul Boddie # Date 1485044011 -3600 # Node ID 72f139b61a165be6b31a423adf58ee981b3992df # Parent 3528cff91fcef5ea24d9c7ef04e616cf28401991 Updated the test of special name attributes. diff -r 3528cff91fce -r 72f139b61a16 tests/name_attribute.py --- a/tests/name_attribute.py Sun Jan 22 01:13:03 2017 +0100 +++ b/tests/name_attribute.py Sun Jan 22 01:13:31 2017 +0100 @@ -1,13 +1,17 @@ import operator class C: - pass + def f(self): pass c = C() print c.__name__ # C -print c.__mname__ # __main__ +print c.__oname__ # __main__ print C.__name__ # C -print C.__mname__ # __main__ +print C.__oname__ # __main__ +print c.f.__fname__ # f +print c.f.__oname__ # __main__.C +print C.f.__fname__ # f +print C.f.__oname__ # __main__.C # If it were defined, operator.__name__ would be module. @@ -16,4 +20,4 @@ # If it were defined, operator.add.__name__ would be function. print operator.add.__fname__ # add -print operator.add.__mname__ # operator.binary +print operator.add.__oname__ # operator.binary