示例#1
0
    def attributes(self):
        print('Testing attributes')
        wallet = Wallet()

        ok = False
        try:
            res = wallet.get_attribute('foo')
        except:
            ok = True
        assert ok
        res = wallet.set_attribute('foo', 'bar')
        res = wallet.get_attribute('foo')
        assert res.value == 'bar'
        res = wallet.set_attribute('foo', 'いっしゅん')
        res = wallet.get_attribute('foo')
        assert res.value == u'いっしゅん'
        ok = False
        try:
            res = wallet.get_attribute('いちりゅう')
        except:
            ok = True
        assert ok
        res = wallet.set_attribute('いちりゅう', 'いっぽう')
        res = wallet.get_attribute('いちりゅう')
        assert res.value == u'いっぽう'