Пример #1
0
 def helper():
     _average_entropy(testc)
     _average_entropy(testc, True)
     _average_entropy(iter(testc))
     _average_entropy(iter(testc), True)
Пример #2
0
 def helper():
     _average_entropy(testc)
     _average_entropy(testc, True)
     _average_entropy(iter(testc))
     _average_entropy(iter(testc), True)
Пример #3
0
    def test_average_entropy(self):
        "_average_entropy()"
        from passlib.pwd import _average_entropy

        self.assertEqual(_average_entropy(""), 0)
        self.assertEqual(_average_entropy("", True), 0)

        self.assertEqual(_average_entropy("a" * 8), 0)
        self.assertEqual(_average_entropy("a" * 8, True), 0)

        self.assertEqual(_average_entropy("ab"), 1)
        self.assertEqual(_average_entropy("ab" * 8), 1)
        self.assertEqual(_average_entropy("ab", True), 2)
        self.assertEqual(_average_entropy("ab" * 8, True), 16)

        self.assertEqual(_average_entropy("abcd"), 2)
        self.assertEqual(_average_entropy("abcd" * 8), 2)
        self.assertAlmostEqual(_average_entropy("abcdaaaa"), 1.5488, delta=4)
        self.assertEqual(_average_entropy("abcd", True), 8)
        self.assertEqual(_average_entropy("abcd" * 8, True), 64)
        self.assertAlmostEqual(_average_entropy("abcdaaaa", True),
                               12.3904,
                               delta=4)
Пример #4
0
    def test_average_entropy(self):
        "_average_entropy()"
        from passlib.pwd import _average_entropy

        self.assertEqual(_average_entropy(""), 0)
        self.assertEqual(_average_entropy("", True), 0)

        self.assertEqual(_average_entropy("a"*8), 0)
        self.assertEqual(_average_entropy("a"*8, True), 0)

        self.assertEqual(_average_entropy("ab"), 1)
        self.assertEqual(_average_entropy("ab"*8), 1)
        self.assertEqual(_average_entropy("ab", True), 2)
        self.assertEqual(_average_entropy("ab"*8, True), 16)

        self.assertEqual(_average_entropy("abcd"), 2)
        self.assertEqual(_average_entropy("abcd"*8), 2)
        self.assertAlmostEqual(_average_entropy("abcdaaaa"), 1.5488, delta=4)
        self.assertEqual(_average_entropy("abcd", True), 8)
        self.assertEqual(_average_entropy("abcd"*8, True), 64)
        self.assertAlmostEqual(_average_entropy("abcdaaaa", True), 12.3904, delta=4)