Skip to content

Commit 393b960

Browse files
authored
refactor: Replace doctest traceback with ... (TheAlgorithms#7558)
1 parent 0f06a0b commit 393b960

File tree

4 files changed

+9
-14
lines changed

4 files changed

+9
-14
lines changed

Diff for: conversions/pressure_conversions.py

+1-5
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,7 @@ def pressure_conversion(value: float, from_type: str, to_type: str) -> float:
5656
0.019336718261000002
5757
>>> pressure_conversion(4, "wrongUnit", "atm")
5858
Traceback (most recent call last):
59-
File "/usr/lib/python3.8/doctest.py", line 1336, in __run
60-
exec(compile(example.source, filename, "single",
61-
File "<doctest __main__.pressure_conversion[8]>", line 1, in <module>
62-
pressure_conversion(4, "wrongUnit", "atm")
63-
File "<string>", line 67, in pressure_conversion
59+
...
6460
ValueError: Invalid 'from_type' value: 'wrongUnit' Supported values are:
6561
atm, pascal, bar, kilopascal, megapascal, psi, inHg, torr
6662
"""

Diff for: electronics/carrier_concentration.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@ def carrier_concentration(
2525
('hole_conc', 1440.0)
2626
>>> carrier_concentration(electron_conc=1000, hole_conc=400, intrinsic_conc=1200)
2727
Traceback (most recent call last):
28-
File "<stdin>", line 37, in <module>
28+
...
2929
ValueError: You cannot supply more or less than 2 values
3030
>>> carrier_concentration(electron_conc=-1000, hole_conc=0, intrinsic_conc=1200)
3131
Traceback (most recent call last):
32-
File "<stdin>", line 40, in <module>
32+
...
3333
ValueError: Electron concentration cannot be negative in a semiconductor
3434
>>> carrier_concentration(electron_conc=0, hole_conc=-400, intrinsic_conc=1200)
3535
Traceback (most recent call last):
36-
File "<stdin>", line 44, in <module>
36+
...
3737
ValueError: Hole concentration cannot be negative in a semiconductor
3838
>>> carrier_concentration(electron_conc=0, hole_conc=400, intrinsic_conc=-1200)
3939
Traceback (most recent call last):
40-
File "<stdin>", line 48, in <module>
40+
...
4141
ValueError: Intrinsic concentration cannot be negative in a semiconductor
4242
"""
4343
if (electron_conc, hole_conc, intrinsic_conc).count(0) != 1:

Diff for: electronics/electric_power.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,15 @@ def electric_power(voltage: float, current: float, power: float) -> tuple:
1717
result(name='power', value=6.0)
1818
>>> electric_power(voltage=2, current=4, power=2)
1919
Traceback (most recent call last):
20-
File "<stdin>", line 15, in <module>
20+
...
2121
ValueError: Only one argument must be 0
2222
>>> electric_power(voltage=0, current=0, power=2)
2323
Traceback (most recent call last):
24-
File "<stdin>", line 19, in <module>
24+
...
2525
ValueError: Only one argument must be 0
2626
>>> electric_power(voltage=0, current=2, power=-4)
2727
Traceback (most recent call last):
28-
File "<stdin>", line 23, in <modulei
28+
...
2929
ValueError: Power cannot be negative in any electrical/electronics system
3030
>>> electric_power(voltage=2.2, current=2.2, power=0)
3131
result(name='power', value=4.84)

Diff for: maths/nevilles_method.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@ def neville_interpolate(x_points: list, y_points: list, x0: int) -> list:
3131
104.0
3232
>>> neville_interpolate((1,2,3,4,6), (6,7,8,9,11), '')
3333
Traceback (most recent call last):
34-
File "<stdin>", line 1, in <module>
35-
...
34+
...
3635
TypeError: unsupported operand type(s) for -: 'str' and 'int'
3736
"""
3837
n = len(x_points)

0 commit comments

Comments
 (0)