Example #1
0
 def test_build(self):
     params = {
         'command': 'listUsers',
         'keyword': 'ad',
     }
     builder = SignatureBuilder(self.APIKEY, self.SECRETKEY)
     signature = builder.build(params)
     eq_(signature, b'QEq3xbEHhBmSfFw4RwVzkWyQYWc=')
Example #2
0
 def test_contains_slash(self):
     params = {
         'command': 'createZone',
         'dns1': '203.0.113.1',
         'internaldns1': '198.51.100.1',
         'name': 'sample-zone',
         'networktype': 'Advanced',
         'guestcidraddress': '192.0.2.0/24',
     }
     builder = SignatureBuilder(self.APIKEY, self.SECRETKEY)
     signature = builder.build(params)
     eq_(signature, b'4+XLXpBJuqKH/BVg2WNYRcPFjTY=')