def test_sha1_secret(self): secret = 'geheim' signature = _signature(self.keys) outcome = sha1(self.signature % self.data) outcome.update(secret) outcome = outcome.hexdigest() self.assertEquals(_sha1_signature(self.signature, self.data, secret), outcome)
def test_multiple(self): self.assertEqual(_signature(self.keys), self.signature)
def test_sha1(self): signature = _signature(self.keys) outcome = sha1(self.signature % self.data).hexdigest() self.assertEquals(_sha1_signature(self.signature, self.data, ''), outcome)
def test_empty(self): self.assertEqual(_signature([]), '')