def test_remote_blocks_url(self): blocks_url = 'http://example.com' user = User(remote_url='http://microblog.brianschrader.com/feed') try: user.blocks_url = blocks_url self.fail('setting a remote user should be forbidden.') except Exception as e: pass
def test_local_blocks_url(self): blocks_url = 'http://example.com' user = User(local_url='user/feed.xml') try: user.blocks_url = blocks_url except Exception as e: print e self.fail('Setting local user blocks_url failed.') self.assertEqual(user.blocks_url, blocks_url)
def test_cached_blocks_url(self): blocks_url = 'http://example.com' user = User(entries={ 'blocks_url': blocks_url }) blocks_url = 'http://example.net' try: user.blocks_url = blocks_url except Exception as e: print e self.fail('Setting cached blocks_url failed.') self.assertEqual(user.blocks_url, blocks_url)