Skip to content

Commit 418d0e4

Browse files
committed
waive test coverage for mutation speedups
the branches in test coverage that are there to speed up mutation testing don't have to be covered by regular testing so waive them
1 parent ef90135 commit 418d0e4

File tree

6 files changed

+11
-11
lines changed

6 files changed

+11
-11
lines changed

src/ecdsa/test_der.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -472,7 +472,7 @@ def st_oid(draw, max_value=2 ** 512, max_size=50):
472472
HYP_SETTINGS = {}
473473

474474

475-
if "--fast" in sys.argv:
475+
if "--fast" in sys.argv: # pragma: no cover
476476
HYP_SETTINGS["max_examples"] = 2
477477

478478

src/ecdsa/test_ecdsa.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -515,7 +515,7 @@ def st_random_gen_key_msg_nonce(draw):
515515

516516

517517
SIG_VER_SETTINGS = dict(HYP_SETTINGS)
518-
if "--fast" in sys.argv:
518+
if "--fast" in sys.argv: # pragma: no cover
519519
SIG_VER_SETTINGS["max_examples"] = 1
520520
else:
521521
SIG_VER_SETTINGS["max_examples"] = 10

src/ecdsa/test_jacobi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323

2424
SLOW_SETTINGS = {}
25-
if "--fast" in sys.argv:
25+
if "--fast" in sys.argv: # pragma: no cover
2626
SLOW_SETTINGS["max_examples"] = 2
2727
else:
2828
SLOW_SETTINGS["max_examples"] = 10

src/ecdsa/test_malformed_sigs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ def st_fuzzed_sig(draw, keys_and_sigs):
145145
HealthCheck.filter_too_much,
146146
HealthCheck.too_slow,
147147
]
148-
if "--fast" in sys.argv:
148+
if "--fast" in sys.argv: # pragma: no cover
149149
params["max_examples"] = 20
150150

151151
slow_params = dict(params)
152-
if "--fast" in sys.argv:
152+
if "--fast" in sys.argv: # pragma: no cover
153153
slow_params["max_examples"] = 1
154154
else:
155155
slow_params["max_examples"] = 10

src/ecdsa/test_numbertheory.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,12 +230,12 @@ def st_comp_no_com_fac(draw):
230230
# the factorization() sometimes takes a long time to finish
231231
HYP_SETTINGS["deadline"] = 5000
232232

233-
if "--fast" in sys.argv:
233+
if "--fast" in sys.argv: # pragma: no cover
234234
HYP_SETTINGS["max_examples"] = 20
235235

236236

237237
HYP_SLOW_SETTINGS = dict(HYP_SETTINGS)
238-
if "--fast" in sys.argv:
238+
if "--fast" in sys.argv: # pragma: no cover
239239
HYP_SLOW_SETTINGS["max_examples"] = 1
240240
else:
241241
HYP_SLOW_SETTINGS["max_examples"] = 20

src/ecdsa/test_pyecdsa.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class SubprocessError(Exception):
6060
HYP_SETTINGS = {}
6161

6262

63-
if "--fast" in sys.argv:
63+
if "--fast" in sys.argv: # pragma: no cover
6464
HYP_SETTINGS["max_examples"] = 2
6565

6666

@@ -811,7 +811,7 @@ def test_VerifyingKey_encode_decode(curve, encoding):
811811
assert vk.pubkey.point == from_enc.pubkey.point
812812

813813

814-
if "--fast" in sys.argv:
814+
if "--fast" in sys.argv: # pragma: no cover
815815
params = [NIST192p, BRAINPOOLP160r1]
816816
else:
817817
params = curves
@@ -1373,9 +1373,9 @@ def test_trytryagain_single(self):
13731373
seed = b"text"
13741374
n = tta(seed, order)
13751375
# known issue: https://github.com/warner/python-ecdsa/issues/221
1376-
if sys.version_info < (3, 0):
1376+
if sys.version_info < (3, 0): # pragma: no branch
13771377
self.assertEqual(n, 228)
1378-
else:
1378+
else: # pragma: no branch
13791379
self.assertEqual(n, 18)
13801380

13811381
@settings(**HYP_SETTINGS)

0 commit comments

Comments
 (0)