def test_detokenize_self_recursion(self): for depth in range(5): self.assertEqual( detokenize.detokenize_base64(self.detok, b'This one is deep: $AAAAAA==', recursion=depth), b'This one is deep: $AAAAAA==')
def test_detokenize_cyclic_recursion_odd(self): self.assertEqual( detokenize.detokenize_base64(self.detok, b'I said "$AQAAAA=="', recursion=3), b'I said "$AwAAAA=="')
def test_detokenize_self_recursion_default(self): self.assertEqual( detokenize.detokenize_base64(self.detok, b'This one is deep: $AAAAAA=='), b'This one is deep: $AAAAAA==')
def test_detokenize_base64(self): for data, expected in self.TEST_CASES: self.assertEqual( expected, detokenize.detokenize_base64(self.detok, data, b'$'))