+from __future__ import print_function
import json
import time
import unittest
}
if key is not None:
payload.update({'key': key})
- print "sending", payload
+ print("sending", payload)
r = self.session.post(
self.url("/api/v1/servers/localhost/tsigkeys"),
data=json.dumps(payload),
self.assert_success_json(r)
self.assertEquals(r.status_code, 201)
reply = r.json()
- print "reply", reply
+ print("reply", reply)
return name, payload, reply
def test_put_broken_key(self):
name, payload, data = self.create_tsig_key()
payload = {
- 'key': 'f\u333oobar1======'
+ 'key': 'f\u0333oobar1======'
}
r = self.session.put(self.url("/api/v1/servers/localhost/tsigkeys/" + data['id']),
data=json.dumps(payload))
def test_post_broken_key_name(self):
payload = {
'name': unique_tsigkey_name(),
- 'key': 'f\u333oobar1======',
+ 'key': 'f\u0333oobar1======',
'algorithm': 'hmac-md5'
}
r = self.session.post(self.url("/api/v1/servers/localhost/tsigkeys"),
r = self.session.post(self.url("/api/v1/servers/localhost/tsigkeys"),
headers={'accept': 'application/json'},
data=json.dumps(payload))
- self.assertEqual(r.status_code, 422)
+ self.assertEqual(r.status_code, 400)
data = r.json()
- self.assertIn('Unknown TSIG algorithm: ', data['error'])
+ self.assertIn('Invalid TSIG algorithm: ', data['error'])