Exemplo n.º 1
0
    def setUp(self):

        self.DNS_ID = 12345

        with patch('requests.post') as patched_post, patch(
                'requests.request') as patched_request:
            type(
                patched_post.return_value).ok = PropertyMock(return_value=True)
            type(patched_post.return_value).cookies = PropertyMock(
                return_value={
                    "hoverauth": "foo",
                    "domains": []
                })

            type(patched_request.return_value).ok = PropertyMock(
                return_value=True)
            type(patched_request.return_value).json = Mock(
                return_value={
                    "succeeded":
                    True,
                    "domains": [{
                        "domain_name": "worldofchris.com",
                        "id": self.DNS_ID
                    }]
                })

            username = '******'
            password = '******'
            domain_name = 'worldofchris.com'
            self.client = HoverClient(username=username,
                                      password=password,
                                      domain_name=domain_name)