def setUp(self):
if not hasattr(self, 'owner'):
self.username = utils.generateRandomString(12)
self.password = utils.generateRandomString(12)
self.user = utils.createUser(self.username, self.password)
self.token = utils.createToken(user=self.user)
self.setCredentials(self.username, self.password)
self.url = reverse('dyndns12update')
self.client.credentials(HTTP_AUTHORIZATION='Token ' + self.token)
self.domain = utils.generateDynDomainname()
url = reverse('domain-list')
data = {'name': self.domain}
response = self.client.post(url, data)
self.assertEqual(response.status_code, status.HTTP_201_CREATED)
httpretty.enable()
httpretty.register_uri(httpretty.POST, settings.NSLORD_PDNS_API + '/zones')
httpretty.register_uri(httpretty.GET,
settings.NSLORD_PDNS_API + '/zones/' + self.domain + '.',
body='{"rrsets": []}',
content_type="application/json")
httpretty.register_uri(httpretty.PATCH, settings.NSLORD_PDNS_API + '/zones/' + self.domain + '.')
httpretty.register_uri(httpretty.PUT, settings.NSLORD_PDNS_API + '/zones/' + self.domain + './notify')
testdynupdateauthentication.py 文件源码
python
阅读 20
收藏 0
点赞 0
评论 0
评论列表
文章目录