コード例 #1
0
ファイル: proxy_test.py プロジェクト: yenNSTH/Tron
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')
コード例 #2
0
ファイル: proxy_test.py プロジェクト: Yelp/Tron
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')
コード例 #3
0
ファイル: proxy_test.py プロジェクト: Bklyn/Tron
 def setup_proxy(self):
     self.target = DummyTarget(1)
     self.proxy = AttributeProxy(self.target, ['foo', 'not_foo'])
     self.dummy = DummyObject(self.proxy)
コード例 #4
0
ファイル: proxy_test.py プロジェクト: yenNSTH/Tron
 def setup_proxy(self):
     self.target = DummyTarget(1)
     self.proxy = AttributeProxy(self.target, ['foo', 'not_foo'])
     self.dummy = DummyObject(self.proxy)