class AttributeProxyTestCase(TestCase): @setup def setup_proxy(self): self.target = DummyTarget(1) self.proxy = AttributeProxy(self.target, ['foo', 'not_foo']) self.dummy = DummyObject(self.proxy) def test_add(self): self.proxy.add('bar') assert_in('bar', self.proxy._attributes) def test_perform(self): assert_equal(self.dummy.foo(), 1) assert_equal(self.dummy.not_foo, False) def test_perform_not_defined(self): assert_raises(AttributeError, self.dummy.proxy.perform, 'zzz')
class TestAttributeProxy(TestCase): @setup def setup_proxy(self): self.target = DummyTarget(1) self.proxy = AttributeProxy(self.target, ['foo', 'not_foo']) self.dummy = DummyObject(self.proxy) def test_add(self): self.proxy.add('bar') assert_in('bar', self.proxy._attributes) def test_perform(self): assert_equal(self.dummy.foo(), 1) assert_equal(self.dummy.not_foo, False) def test_perform_not_defined(self): assert_raises(AttributeError, self.dummy.proxy.perform, 'zzz')
def setup_proxy(self): self.target = DummyTarget(1) self.proxy = AttributeProxy(self.target, ['foo', 'not_foo']) self.dummy = DummyObject(self.proxy)