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'いっぽう'