@@ -21,6 +21,26 @@ def electric_conductivity(
2121 ('conductivity', 5.12672e-14)
2222 >>> electric_conductivity(conductivity=1000, electron_conc=0, mobility=1200)
2323 ('electron_conc', 5.201506356240767e+18)
24+ >>> electric_conductivity(conductivity=-10, electron_conc=100, mobility=0)
25+ Traceback (most recent call last):
26+ ...
27+ ValueError: Conductivity cannot be negative
28+ >>> electric_conductivity(conductivity=50, electron_conc=-10, mobility=0)
29+ Traceback (most recent call last):
30+ ...
31+ ValueError: Electron concentration cannot be negative
32+ >>> electric_conductivity(conductivity=50, electron_conc=0, mobility=-10)
33+ Traceback (most recent call last):
34+ ...
35+ ValueError: mobility cannot be negative
36+ >>> electric_conductivity(conductivity=50, electron_conc=0, mobility=0)
37+ Traceback (most recent call last):
38+ ...
39+ ValueError: You cannot supply more or less than 2 values
40+ >>> electric_conductivity(conductivity=50, electron_conc=200, mobility=300)
41+ Traceback (most recent call last):
42+ ...
43+ ValueError: You cannot supply more or less than 2 values
2444 """
2545 if (conductivity , electron_conc , mobility ).count (0 ) != 1 :
2646 raise ValueError ("You cannot supply more or less than 2 values" )
0 commit comments