def test_import_tool_happy_path(self, ghpe, g, M): setup_unit_test() ghpe.return_value.get_repo_url.return_value = 'http://remote/clone/url/' p = self._make_project(gh_proj_name='myproject') u = Mock(name='c.user') app = p.install_app.return_value app.config.options.mount_point = 'code' app.url = 'foo' GitHubRepoImporter().import_tool(p, u, project_name='project_name', user_name='testuser') p.install_app.assert_called_once_with( 'Git', mount_point='code', mount_label='Code', init_from_url='http://remote/clone/url/', import_id={ 'source': 'GitHub', 'project_name': 'testuser/project_name' }) M.AuditLog.log.assert_called_once_with( 'import tool code from testuser/project_name on GitHub', project=p, user=u, url='foo') g.post_event.assert_called_once_with('project_updated')
def setUp(self): setup_unit_test() config = { 'ming.main.uri': 'mim://host/allura_test', } ming.configure(**config) for i in range(10): M.User.upsert('sample-user-%d' % i)
def setUp(self): setup_unit_test() commits = [M.repo.CommitDoc.make(dict(_id=str(i))) for i in range(10)] for p, c in zip(commits, commits[1:]): p.child_ids = [c._id] c.parent_ids = [p._id] for ci in commits: ci.m.save() self.commits = commits
def setUp(self): setup_unit_test() self.session = session(File) self.conn = M.session.main_doc_session.db._connection self.db = M.session.main_doc_session.db self.db.fs.remove() self.db.fs.files.remove() self.db.fs.chunks.remove()
def setUp(self): setup_unit_test() commits = [ M.repository.CommitDoc.make(dict( _id=str(i))) for i in range(10)] for p, com in zip(commits, commits[1:]): p.child_ids = [com._id] com.parent_ids = [p._id] for ci in commits: ci.m.save() self.commits = commits
def setUp(self): config = { 'ming.main.uri': 'mim://allura', 'ming.project.uri': 'mim://project-data', } ming.configure(**config) setup_unit_test() self.session = session(File) self.conn = M.session.main_doc_session.db._connection self.db = M.session.main_doc_session.db self.db.fs.remove() self.db.fs.files.remove() self.db.fs.chunks.remove()
def setUp(): setup_unit_test() c.user._id = None c.project = mock.Mock() c.project.name = 'Test Project' c.project.shortname = 'tp' c.project._id = 'testproject/' c.project.url = lambda: '/testproject/' app_config = mock.Mock() app_config._id = None app_config.project_id = 'testproject/' app_config.tool_name = 'tool' app_config.options = Object(mount_point='foo') c.app = mock.Mock() c.app.config = app_config c.app.config.script_name = lambda: '/testproject/test_application/' c.app.config.url = lambda: 'http://testproject/test_application/' c.app.url = c.app.config.url() c.app.__version__ = '0.0'
def test_import_tool_happy_path(self, ghpe, g, M): setup_unit_test() ghpe.return_value.get_repo_url.return_value = 'http://remote/clone/url/' p = self._make_project(gh_proj_name='myproject') u = Mock(name='c.user') app = p.install_app.return_value app.config.options.mount_point = 'code' app.url = 'foo' GitHubRepoImporter().import_tool( p, u, project_name='project_name', user_name='testuser') p.install_app.assert_called_once_with( 'Git', mount_point='code', mount_label='Code', init_from_url='http://remote/clone/url/', import_id={'source': 'GitHub', 'project_name': 'testuser/project_name'}) M.AuditLog.log.assert_called_once_with( 'import tool code from testuser/project_name on GitHub', project=p, user=u, url='foo') g.post_event.assert_called_once_with('project_updated')
def setUp(self): setup_unit_test()
def setUp(): setup_basic_test() setup_unit_test() setup_with_tools()
def setUp(self): setup_unit_test() for i in range(10): M.User.upsert('sample-user-%d' % i)
def setUp(self): setup_unit_test() self.a = utils.AntiSpam()
def setUp(): setup_unit_test() ThreadLocalORMSession.close_all() M.EmailAddress.query.remove({}) M.OpenIdNonce.query.remove({}) M.OpenIdAssociation.query.remove({})
def setUp(): """Method called by nose once before running the package. Some functions need it run again to reset data""" setup_basic_test() setup_unit_test() setup_with_tools()
def setUp(self): super(TestMergeRequestsSection, self).setUp() setup_unit_test() self.setup_with_tools() mr= self.merge_request ThreadLocalODMSession.flush_all()
def setUp(self): from allura import model as M setup_unit_test() for i in range(10): p = M.User.upsert('sample-user-%d' % i)
def setUp(self): setup_unit_test() pylons.request.remote_addr = '127.0.0.1' self.a = utils.AntiSpam()
def setUp(self): setup_unit_test() pylons.request._push_object(Request.blank('/')) pylons.request.remote_addr = '127.0.0.1' self.a = utils.AntiSpam()