[web/test] port unittest_magicsearch to RepoAccess API
request created in setUp makes context manager usage painful, so create
a context manager to do the setup for each test class.
..role:: raw-html(raw):format: htmlRSS driven----------RSS is a pretty useful technology that can be widely used on thissite. Any set of data can be presented as RSS. You can then plug inan RSS reader into that and follow the site activity. For example ::raw-html:`<p><a class="reference"href="view?vid=rss&rql=Any+X%2CM+WHERE+X+modification_date+M+ORDERBY+M+DESC+LIMIT+30"><imgalt="rss" src="data/rss.png"> latest changes</a></p>`