27 lines
436 B
Python
27 lines
436 B
Python
|
#this test is much more to test that **it's there** and answers attribute access
|
||
|
import autopath
|
||
|
from py.test import raises
|
||
|
|
||
|
from tool import extend
|
||
|
|
||
|
class A:
|
||
|
a = 'titi'
|
||
|
def tarte(self):
|
||
|
return "tart"
|
||
|
class B:
|
||
|
__metaclass__ = extend
|
||
|
|
||
|
def to_rst(self):
|
||
|
return "hello"
|
||
|
|
||
|
B.extend(A)
|
||
|
|
||
|
a = B()
|
||
|
|
||
|
def test_extendable():
|
||
|
assert a.a == 'titi'
|
||
|
assert a.tarte() == 'tart'
|
||
|
assert a.to_rst() == "hello"
|
||
|
|
||
|
|