def setUp(self): self.project_service = fake.ProjectService() self.issue_service = fake.IssueService() self.issue_star_service = fake.IssueStarService() self.config_service = fake.ConfigService() self.features_service = fake.FeaturesService() self.project_star_service = fake.ProjectStarService() self.services = service_manager.Services( project=self.project_service, issue=self.issue_service, issue_star=self.issue_star_service, config=self.config_service, features=self.features_service, project_star=self.project_star_service, template=Mock(spec=template_svc.TemplateService), user=fake.UserService(), usergroup=fake.UserGroupService()) self.proj1_id = 1001 self.proj1_issue_id = 111 self.proj1 = self.project_service.TestAddProject( name='proj1', project_id=self.proj1_id) self.proj2_id = 1002 self.proj2_issue_id = 112 self.proj2 = self.project_service.TestAddProject( name='proj2', project_id=self.proj2_id) self.mox = mox.Mox() self.cnxn = self.mox.CreateMock(sql.MonorailConnection) self.project_service.project_tbl = self.mox.CreateMock( sql.SQLTableManager) self.issue_service.issue_tbl = self.mox.CreateMock(sql.SQLTableManager)
def setUp(self): self.services = service_manager.Services( project=fake.ProjectService(), user=fake.UserService(), project_star=fake.ProjectStarService()) self.projects_json_feed = userprojects.ProjectsJsonFeed( 'req', 'res', services=self.services)
def setUp(self): self.mox = mox.Mox() self.cnxn = fake.MonorailConnection() self.services = service_manager.Services( config=fake.ConfigService(), issue=fake.IssueService(), user=fake.UserService(), user_star=fake.UserStarService(), usergroup=fake.UserGroupService(), project=fake.ProjectService(), project_star=fake.ProjectStarService(), features=fake.FeaturesService()) self.project = self.services.project.TestAddProject('proj', project_id=987) self.user = self.services.user.TestAddUser('*****@*****.**', 111) self.user_2 = self.services.user.TestAddUser('*****@*****.**', 222) self.group1_id = self.services.usergroup.CreateGroup( self.cnxn, self.services, '*****@*****.**', 'anyone') self.group2_id = self.services.usergroup.CreateGroup( self.cnxn, self.services, '*****@*****.**', 'anyone') self.services.usergroup.UpdateMembers(self.cnxn, self.group1_id, [111], 'member') self.services.usergroup.UpdateMembers(self.cnxn, self.group2_id, [222, 111], 'owner') self.users_svcr = users_servicer.UsersServicer(self.services, make_rate_limiter=False) self.prpc_context = context.ServicerContext() self.prpc_context.set_code(codes.StatusCode.OK)
def setUp(self): self.services = service_manager.Services( project=fake.ProjectService(), user=fake.UserService(), project_star=fake.ProjectStarService(), user_star=fake.UserStarService()) self.services.project.TestAddProject('proj', project_id=123) self.services.user.TestAddUser('testuser', 111L) self.set_stars_feed = stars.SetStarsFeed('req', 'res', services=self.services)
def setUp(self): services = service_manager.Services( project=fake.ProjectService(), user=fake.UserService(), project_star=fake.ProjectStarService()) self.project = services.project.TestAddProject('proj', project_id=123, summary='sum', description='desc') self.servlet = projectsummary.ProjectSummary('req', 'res', services=services)
def setUp(self): self.services = service_manager.Services( project=fake.ProjectService(), user=fake.UserService(), project_star=fake.ProjectStarService()) self.cnxn = 'fake cnxn' for user_id in (ADMIN_USER_ID, REGULAR_USER_ID, OTHER_USER_ID): self.services.user.TestAddUser('*****@*****.**' % user_id, user_id) self.regular_owner_live = self.services.project.TestAddProject( 'regular-owner-live', state=project_pb2.ProjectState.LIVE, owner_ids=[REGULAR_USER_ID], project_id=REGULAR_OWNER_LIVE) self.regular_owner_archived = self.services.project.TestAddProject( 'regular-owner-archived', state=project_pb2.ProjectState.ARCHIVED, owner_ids=[REGULAR_USER_ID], project_id=REGULAR_OWNER_ARCHIVED) self.regular_owner_deletable = self.services.project.TestAddProject( 'regular-owner-deletable', state=project_pb2.ProjectState.DELETABLE, owner_ids=[REGULAR_USER_ID], project_id=REGULAR_OWNER_DELETABLE) self.regular_committer_live = self.services.project.TestAddProject( 'regular-committer-live', state=project_pb2.ProjectState.LIVE, committer_ids=[REGULAR_USER_ID], project_id=REGULAR_COMMITTER_LIVE) self.regular_committer_archived = self.services.project.TestAddProject( 'regular-committer-archived', state=project_pb2.ProjectState.ARCHIVED, committer_ids=[REGULAR_USER_ID], project_id=REGULAR_COMMITTER_ARCHIVED) self.regular_committer_deletable = self.services.project.TestAddProject( 'regular-committer-deletable', state=project_pb2.ProjectState.DELETABLE, committer_ids=[REGULAR_USER_ID], project_id=REGULAR_COMMITTER_DELETABLE) self.other_owner_live = self.services.project.TestAddProject( 'other-owner-live', state=project_pb2.ProjectState.LIVE, owner_ids=[OTHER_USER_ID], project_id=OTHER_OWNER_LIVE) self.other_owner_archived = self.services.project.TestAddProject( 'other-owner-archived', state=project_pb2.ProjectState.ARCHIVED, owner_ids=[OTHER_USER_ID], project_id=OTHER_OWNER_ARCHIVED) self.other_owner_deletable = self.services.project.TestAddProject( 'other-owner-deletable', state=project_pb2.ProjectState.DELETABLE, owner_ids=[OTHER_USER_ID], project_id=OTHER_OWNER_DELETABLE) self.other_committer_live = self.services.project.TestAddProject( 'other-committer-live', state=project_pb2.ProjectState.LIVE, committer_ids=[OTHER_USER_ID], project_id=OTHER_COMMITTER_LIVE) self.regular_user = self.services.user.GetUser(self.cnxn, REGULAR_USER_ID) self.admin_user = self.services.user.TestAddUser( '*****@*****.**', ADMIN_USER_ID) self.admin_user.is_site_admin = True self.other_user = self.services.user.GetUser(self.cnxn, OTHER_USER_ID) self.members_only_project = self.services.project.TestAddProject( 'members-only', owner_ids=[REGULAR_USER_ID], project_id=MEMBERS_ONLY) self.members_only_project.access = project_pb2.ProjectAccess.MEMBERS_ONLY
def setUp(self): self.services = service_manager.Services( project=fake.ProjectService(), project_star=fake.ProjectStarService()) self.services.mock_visible_results = [] self.project_a = self.services.project.TestAddProject('a', project_id=1) self.project_b = self.services.project.TestAddProject('b', project_id=2) self.servlet = hostinghome.HostingHome('req', 'res', services=self.services) self.mr = testing_helpers.MakeMonorailRequest(user_info={'user_id': 111L}) self.orig_pipeline_class = projectsearch.ProjectSearchPipeline projectsearch.ProjectSearchPipeline = MockProjectSearchPipeline
def setUp(self): services = service_manager.Services( project=fake.ProjectService(), project_star=fake.ProjectStarService(), user=fake.UserService(), usergroup=fake.UserGroupService()) services.user.TestAddUser('*****@*****.**', 111) self.page_class = TestableServlet(webapp2.Request.blank('/'), webapp2.Response(), services=services) self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_user_stub() self.testbed.init_memcache_stub() self.testbed.init_datastore_v3_stub()
def setUp(self): self.patcher_1 = mock.patch( 'framework.framework_helpers.UserSettings.GatherUnifiedSettingsPageData' ) self.mock_guspd = self.patcher_1.start() self.mock_guspd.return_value = {'unified': None} services = service_manager.Services( project=fake.ProjectService(), user=fake.UserService(), usergroup=fake.UserGroupService(), project_star=fake.ProjectStarService(), user_star=fake.UserStarService()) self.servlet = userprofile.UserProfile('req', 'res', services=services) for user_id in (REGULAR_USER_ID, ADMIN_USER_ID, OTHER_USER_ID): services.user.TestAddUser('*****@*****.**' % user_id, user_id) for user in ['regular', 'other']: for relation in ['owner', 'member']: for state_name, state in STATES.items(): services.project.TestAddProject( '%s-%s-%s' % (user, relation, state_name), state=state) # Add projects for state_name, state in STATES.items(): services.project.TestAddProject('regular-owner-%s' % state_name, state=state, owner_ids=[REGULAR_USER_ID]) services.project.TestAddProject('regular-member-%s' % state_name, state=state, committer_ids=[REGULAR_USER_ID]) services.project.TestAddProject('other-owner-%s' % state_name, state=state, owner_ids=[OTHER_USER_ID]) services.project.TestAddProject('other-member-%s' % state_name, state=state, committer_ids=[OTHER_USER_ID]) self.regular_user = services.user.GetUser('fake cnxn', REGULAR_USER_ID) self.admin_user = services.user.GetUser('fake cnxn', ADMIN_USER_ID) self.admin_user.is_site_admin = True self.other_user = services.user.GetUser('fake cnxn', OTHER_USER_ID) self.testbed = testbed.Testbed() self.testbed.activate() self.testbed.init_memcache_stub() self.testbed.init_datastore_v3_stub()
def setUp(self): self.mox = mox.Mox() self.cnxn = fake.MonorailConnection() self.services = service_manager.Services( config=fake.ConfigService(), issue=fake.IssueService(), user=fake.UserService(), usergroup=fake.UserGroupService(), project=fake.ProjectService(), project_star=fake.ProjectStarService(), features=fake.FeaturesService()) self.admin = self.services.user.TestAddUser('*****@*****.**', 123) self.admin.is_site_admin = True self.services.user.TestAddUser('*****@*****.**', 111) self.services.user.TestAddUser('*****@*****.**', 222) self.services.user.TestAddUser('*****@*****.**', 333) self.services.user.TestAddUser('*****@*****.**', 444) self.services.user.TestAddUser('*****@*****.**', 666) # User group 888 has members: user_555 and [email protected] self.services.user.TestAddUser('*****@*****.**', 888) self.services.usergroup.TestAddGroupSettings( 888, '*****@*****.**') self.services.usergroup.TestAddMembers(888, [555, 1001]) # User group 999 has members: user_111 and user_444 self.services.user.TestAddUser('*****@*****.**', 999) self.services.usergroup.TestAddGroupSettings( 999, '*****@*****.**') self.services.usergroup.TestAddMembers(999, [111, 444]) # User group 777 has members: user_666 and group 999. self.services.user.TestAddUser('*****@*****.**', 777) self.services.usergroup.TestAddGroupSettings( 777, '*****@*****.**') self.services.usergroup.TestAddMembers(777, [666, 999]) self.project = self.services.project.TestAddProject( 'proj', project_id=789) self.project.owner_ids.extend([111]) self.project.committer_ids.extend([222]) self.project.contributor_ids.extend([333]) self.projects_svcr = projects_servicer.ProjectsServicer( self.services, make_rate_limiter=False) self.prpc_context = context.ServicerContext() self.prpc_context.set_code(codes.StatusCode.OK)