Esempio n. 1
0
 def perform(self, achalls):
     """Perform the configuration related challenge."""
     responses = []
     for x in achalls:
         plesk_challenge = challenge.PleskChallenge(self.plesk_api_client)
         responses.append(plesk_challenge.perform(x))
         self.plesk_challenges[x.domain] = plesk_challenge
     return responses
    def perform(self, achalls):
        """Perform the configuration related challenge."""
        responses = []
        for x in achalls:
            self.plesk_challenges[x.domain] = challenge.PleskChallenge(
                x.domain, self.plesk_api_client)

        for x in achalls:
            domain = x.domain
            if domain.startswith("www."):
                if domain[4:] in self.plesk_challenges:
                    domain = domain[4:]
            responses.append(self.plesk_challenges[domain].perform(x))
        return responses
Esempio n. 3
0
 def setUp(self):
     super(PleskChallengeTest, self).setUp()
     self.challenge = challenge.PleskChallenge("example.com",
                                               api_mock.PleskApiMock())