Skip to content

Commit

Permalink
Add more tests for calc covering 100%
Browse files Browse the repository at this point in the history
  • Loading branch information
HacKanCuBa committed Sep 22, 2018
1 parent c67e1a6 commit 363dc15
Showing 1 changed file with 62 additions and 1 deletion.
63 changes: 62 additions & 1 deletion passphrase/tests/tests_calc.py
Expand Up @@ -32,6 +32,7 @@ def test_entropy_bits(self):
((1, 2), 1.0),
((), 0.0),
([], 0.0),
((1, ), 0.0),
)
for val in values:
bits = passphrase.calc.entropy_bits(val[0])
Expand Down Expand Up @@ -147,13 +148,25 @@ def test_entropy_bits_nrange(self):
TypeError,
passphrase.calc.entropy_bits_nrange,
wrongtype,
1
)
self.assertRaises(
TypeError,
passphrase.calc.entropy_bits_nrange,
1,
wrongtype
)
self.assertRaises(
ValueError,
passphrase.calc.entropy_bits_nrange,
-1,
0
1
)
self.assertRaises(
ValueError,
passphrase.calc.entropy_bits_nrange,
1,
-1
)

def test_password_length_needed(self):
Expand Down Expand Up @@ -190,8 +203,32 @@ def test_words_amount_needed(self):
TypeError,
passphrase.calc.words_amount_needed,
wrongtype,
1,
1,
1
)
self.assertRaises(
TypeError,
passphrase.calc.words_amount_needed,
1,
wrongtype,
1,
1
)
self.assertRaises(
TypeError,
passphrase.calc.words_amount_needed,
1,
1,
wrongtype,
1
)
self.assertRaises(
TypeError,
passphrase.calc.words_amount_needed,
1,
1,
1,
wrongtype
)
self.assertRaises(
Expand Down Expand Up @@ -261,8 +298,32 @@ def test_passphrase_entropy(self):
TypeError,
passphrase.calc.passphrase_entropy,
wrongtype,
1,
1,
1
)
self.assertRaises(
TypeError,
passphrase.calc.passphrase_entropy,
1,
wrongtype,
1,
1
)
self.assertRaises(
TypeError,
passphrase.calc.passphrase_entropy,
1,
1,
wrongtype,
1
)
self.assertRaises(
TypeError,
passphrase.calc.passphrase_entropy,
1,
1,
1,
wrongtype
)
self.assertRaises(
Expand Down

0 comments on commit 363dc15

Please sign in to comment.