コード例 #1
0
    def test_mailchimp_locator_connect(self):
        setRoles(self.portal, TEST_USER_ID, ['Manager'])
        self.portal.invokeFactory(type_name='Campaign', id='c1')
        self.campaign = self.portal['c1']
        setRoles(self.portal, TEST_USER_ID, ['Member'])

        from redturtle.monkey.locator import MonkeyLocator
        locator = MonkeyLocator()
        locator.ping(campaign=self.campaign)
        self.assertFalse(locator.settings==self.campaign)

        # with proper api_key the settings are set
        self.campaign.setCampaign_api_key('abc')
        locator.ping(campaign=self.campaign)
        self.assertTrue(locator.settings==self.campaign)
コード例 #2
0
    def test_mailchimp_locator_connect(self):
        setRoles(self.portal, TEST_USER_ID, ['Manager'])
        self.portal.invokeFactory(type_name='Campaign', id='c1')
        self.campaign = self.portal['c1']
        setRoles(self.portal, TEST_USER_ID, ['Member'])

        from redturtle.monkey.locator import MonkeyLocator
        locator = MonkeyLocator()
        locator.ping(campaign=self.campaign)
        self.assertFalse(locator.settings == self.campaign)

        # with proper api_key the settings are set
        self.campaign.setCampaign_api_key('abc')
        locator.ping(campaign=self.campaign)
        self.assertTrue(locator.settings == self.campaign)