def test_get_targets(self): AddonGitHubNodeSettings.remove() addons = [ AddonGitHubNodeSettings(), AddonGitHubNodeSettings(hook_id=1), AddonGitHubNodeSettings(user_settings=self.user_addon), AddonGitHubNodeSettings(hook_id=1, user_settings=self.user_addon), ] for addon in addons: addon.save() targets = get_targets() assert_equal(targets.count(), 1) assert_equal(targets[0]._id, addons[-1]._id)
def setUp(self): OsfTestCase.setUp(self) self.user = UserFactory() self.user.add_addon('github') self.user_settings = self.user.get_addon('github') self.oauth_settings = AddonGitHubOauthSettings(oauth_access_token='foobar') self.oauth_settings.github_user_id = 'testuser' self.oauth_settings.save() self.user_settings.oauth_settings = self.oauth_settings self.user_settings.save() self.node_settings = AddonGitHubNodeSettings( owner=ProjectFactory(), user='******', repo='openpokemon', user_settings=self.user_settings, ) self.node_settings.save()
def setUp(self): super(TestHookVerify, self).setUp() self.node_settings = AddonGitHubNodeSettings( hook_secret='speakfriend', )