Skip to content

Commit 082a403

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 6ee5257 commit 082a403

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
@@ -466,7 +466,7 @@ def st_oid(draw, max_value=2**512, max_size=50):
466466
HYP_SETTINGS = {}
467467

468468

469-
if "--fast" in sys.argv:
469+
if "--fast" in sys.argv: # pragma: no cover
470470
HYP_SETTINGS["max_examples"] = 2
471471

472472

src/ecdsa/test_ecdsa.py

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

635635

636636
SIG_VER_SETTINGS = dict(HYP_SETTINGS)
637-
if "--fast" in sys.argv:
637+
if "--fast" in sys.argv: # pragma: no cover
638638
SIG_VER_SETTINGS["max_examples"] = 1
639639
else:
640640
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
@@ -34,7 +34,7 @@
3434

3535

3636
SLOW_SETTINGS = {}
37-
if "--fast" in sys.argv:
37+
if "--fast" in sys.argv: # pragma: no cover
3838
SLOW_SETTINGS["max_examples"] = 2
3939
else:
4040
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
@@ -154,11 +154,11 @@ def st_fuzzed_sig(draw, keys_and_sigs):
154154
HealthCheck.filter_too_much,
155155
HealthCheck.too_slow,
156156
]
157-
if "--fast" in sys.argv:
157+
if "--fast" in sys.argv: # pragma: no cover
158158
params["max_examples"] = 20
159159

160160
slow_params = dict(params)
161-
if "--fast" in sys.argv:
161+
if "--fast" in sys.argv: # pragma: no cover
162162
slow_params["max_examples"] = 1
163163
else:
164164
slow_params["max_examples"] = 10

src/ecdsa/test_numbertheory.py

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

256-
if "--fast" in sys.argv:
256+
if "--fast" in sys.argv: # pragma: no cover
257257
HYP_SETTINGS["max_examples"] = 20
258258

259259

260260
HYP_SLOW_SETTINGS = dict(HYP_SETTINGS)
261-
if "--fast" in sys.argv:
261+
if "--fast" in sys.argv: # pragma: no cover
262262
HYP_SLOW_SETTINGS["max_examples"] = 1
263263
else:
264264
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
@@ -79,7 +79,7 @@ class SubprocessError(Exception):
7979
HYP_SETTINGS = {}
8080

8181

82-
if "--fast" in sys.argv:
82+
if "--fast" in sys.argv: # pragma: no cover
8383
HYP_SETTINGS["max_examples"] = 2
8484

8585

@@ -985,7 +985,7 @@ def test_VerifyingKey_encode_decode(curve, encoding):
985985
assert vk.pubkey.point == from_enc.pubkey.point
986986

987987

988-
if "--fast" in sys.argv:
988+
if "--fast" in sys.argv: # pragma: no cover
989989
params = [NIST192p, BRAINPOOLP160r1]
990990
else:
991991
params = curves
@@ -1836,9 +1836,9 @@ def test_trytryagain_single(self):
18361836
seed = b"text"
18371837
n = tta(seed, order)
18381838
# known issue: https://github.com/warner/python-ecdsa/issues/221
1839-
if sys.version_info < (3, 0):
1839+
if sys.version_info < (3, 0): # pragma: no branch
18401840
self.assertEqual(n, 228)
1841-
else:
1841+
else: # pragma: no branch
18421842
self.assertEqual(n, 18)
18431843

18441844
@settings(**HYP_SETTINGS)

0 commit comments

Comments
 (0)