def test_render_admin_with_alias_to_default_repos(self): db_provider = DbRepositoryProvider(self.env) db_provider.add_alias('', '') db_provider.add_alias('blah', '') panel = RepositoryAdminPanel(self.env) req = Mock(method='GET', chrome={}, args={}, session={}, abs_href=Href('/'), href=Href('/'), locale=None, perm=MockPerm(), authname='anonymous', tz=utc) template, data = panel.render_admin_panel(req, 'versioncontrol', 'repository', '') repositories = data['repositories'] self.assertEqual('', repositories['']['name']) self.assertEqual('', repositories['']['alias']) self.assertEqual('blah', repositories['blah']['name']) self.assertEqual('', repositories['blah']['alias'])
def test_render_admin_with_alias_to_default_repos(self): with self.env.db_transaction as db: # Add aliases to non-existent default repository db.executemany( "INSERT INTO repository (id, name, value) VALUES (%s, %s, %s)", [(1, 'name', ''), (1, 'dir', None), (1, 'alias', ''), (2, 'name', 'blah'), (2, 'dir', None), (2, 'alias', '')]) panel = RepositoryAdminPanel(self.env) req = MockRequest(self.env) template, data = panel.render_admin_panel(req, 'versioncontrol', 'repository', '') repositories = data['repositories'] self.assertNotEqual({}, repositories) self.assertEqual('', repositories['']['name']) self.assertEqual('', repositories['']['alias']) self.assertEqual('blah', repositories['blah']['name']) self.assertEqual('', repositories['blah']['alias'])
def test_render_admin_with_alias_to_default_repos(self): with self.env.db_transaction as db: # Add aliases to non-existent default repository db.executemany( "INSERT INTO repository (id, name, value) VALUES (%s, %s, %s)", [(1, 'name', ''), (1, 'dir', None), (1, 'alias', ''), (2, 'name', 'blah'), (2, 'dir', None), (2, 'alias', '')]) panel = RepositoryAdminPanel(self.env) req = Mock(method='GET', chrome={}, args={}, session={}, abs_href=Href('/'), href=Href('/'), locale=None, perm=MockPerm(), authname='anonymous', tz=utc) template, data = panel.render_admin_panel(req, 'versioncontrol', 'repository', '') repositories = data['repositories'] self.assertNotEqual({}, repositories) self.assertEqual('', repositories['']['name']) self.assertEqual('', repositories['']['alias']) self.assertEqual('blah', repositories['blah']['name']) self.assertEqual('', repositories['blah']['alias'])