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)
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)