def wiki_page_renamed(self, page, old_name): """Called when a page has been renamed (since Trac 0.12).""" self.log.debug("Moving wiki page tags from %s to %s", old_name, page.name) req = MockReq() self.tag_system.reparent_tags(req, Resource('wiki', page.name), old_name)
def ticket_created(self, ticket): """Called when a ticket is created.""" req = MockReq(authname=ticket['reporter']) # Add any tags unconditionally. self.set_resource_tags(req, ticket, None, ticket['time']) # Invalidate resource cache. del self._tagged_resources
def ticket_changed(self, ticket, comment, author, old_values): """Called when a ticket is modified.""" req = MockReq(authname=author) # Sync only on change of ticket fields, that are exposed as tags. if any(f in self.fields for f in old_values.keys()): self.set_resource_tags(req, ticket, None, ticket['changetime']) # Invalidate resource cache. del self._tagged_resources
def test_init(self): req = MockReq() self.assertTrue(req.args.get('something') is None) req = MockReq(authname='user') self.assertEqual('user', req.authname)