def setUp(self): super(TestGitLabViews, self).setUp() self.user = AuthUserFactory() self.consolidated_auth = Auth(user=self.user) self.project = ProjectFactory(creator=self.user) self.non_authenticator = UserFactory() self.project.add_contributor( contributor=self.non_authenticator, auth=self.consolidated_auth, ) self.project.save() self.project.add_addon('gitlab', auth=self.consolidated_auth) self.project.creator.add_addon('gitlab') self.project.creator.external_accounts.add(GitLabAccountFactory()) self.project.creator.save() self.gitlab = create_mock_gitlab(user='******', private=False) self.node_settings = self.project.get_addon('gitlab') self.node_settings.user_settings = self.project.creator.get_addon( 'gitlab') # Set the node addon settings to correspond to the values of the mock repo self.node_settings.user = '******' self.node_settings.repo = 'mock-repo' self.node_settings.repo_id = 1748448 self.node_settings.save()
def setUp(self): super(TestCallbacks, self).setUp() self.project = ProjectFactory.build() self.consolidated_auth = Auth(self.project.creator) self.project.creator.save() self.non_authenticator = UserFactory() self.non_authenticator.save() self.project.save() self.project.add_contributor( contributor=self.non_authenticator, auth=self.consolidated_auth, ) self.project.add_addon('gitlab', auth=self.consolidated_auth) self.project.creator.add_addon('gitlab') self.external_account = GitLabAccountFactory() self.project.creator.external_accounts.add(self.external_account) self.project.creator.save() self.node_settings = self.project.get_addon('gitlab') self.user_settings = self.project.creator.get_addon('gitlab') self.node_settings.user_settings = self.user_settings self.node_settings.user = '******' self.node_settings.repo = 'Sheer-Heart-Attack' self.node_settings.external_account = self.external_account self.node_settings.save() self.node_settings.set_auth
def setUp(self): super(TestGitLabNodeSettings, self).setUp() self.user = UserFactory() self.user.add_addon('gitlab') self.user_settings = self.user.get_addon('gitlab') self.external_account = GitLabAccountFactory() self.user_settings.owner.external_accounts.add(self.external_account) self.user_settings.owner.save() self.node_settings = GitLabNodeSettingsFactory( user_settings=self.user_settings)