File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ def test_parse_current(self):
3737 parse = parser ('current' )
3838 assert parse ('1A' ) == 1
3939 assert parse ('1mA' ) == mili
40+ assert parse ('1uA' ) == micro
4041 assert parse ('1nA' ) == nano
4142 assert parse ('1pA' ) == pico
4243
@@ -64,6 +65,7 @@ def test_parse_inductance(self):
6465 parse = parser ('inductance' )
6566 assert parse ('1H' ) == 1
6667 assert parse ('1mH' ) == mili
68+ assert parse ('1uH' ) == micro
6769 assert parse ('1nH' ) == nano
6870
6971 def test_parse_frequency (self ):
@@ -78,13 +80,14 @@ def test_parse_time(self):
7880 parse = parser ('time' )
7981 assert parse ('1s' ) == 1
8082 assert parse ('1ms' ) == mili
83+ assert parse ('1us' ) == micro
8184 assert parse ('1ns' ) == nano
8285 assert parse ('1ps' ) == pico
8386
8487 def test_parse_temperature (self ):
8588 parse = parser ('temperature' )
8689 assert parse ('1C' ) == 1
87- assert parse ('1°C' )
90+ assert parse ('1°C' ) == 1
8891
8992 def test_parse_tolerance (self ):
9093 parse = parser ('tolerance' )
Original file line number Diff line number Diff line change @@ -61,6 +61,6 @@ frequency: NUMBER fprefix? HERZ tolerance?;
6161fprefix : GIGA | MEGA | KILO ;
6262
6363time : NUMBER tprefix? SECOND tolerance?;
64- tprefix : MILI | NANO | PICO ;
64+ tprefix : MILI | MICRO | NANO | PICO ;
6565
6666temperature : NUMBER ' u{00b0}' ? CELSIUS tolerance?;
You can’t perform that action at this time.
0 commit comments