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)