tests/extmod/utimeq1: Improve coverage of utimeq module.
This commit is contained in:
parent
c7e8c6f7de
commit
967cad7434
@ -34,6 +34,41 @@ try:
|
|||||||
except IndexError:
|
except IndexError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
# unsupported unary op
|
||||||
|
try:
|
||||||
|
~h
|
||||||
|
assert False
|
||||||
|
except TypeError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# pushing on full queue
|
||||||
|
h = utimeq(1)
|
||||||
|
h.push(1, 0, 0)
|
||||||
|
try:
|
||||||
|
h.push(2, 0, 0)
|
||||||
|
assert False
|
||||||
|
except IndexError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# popping into invalid type
|
||||||
|
try:
|
||||||
|
h.pop([])
|
||||||
|
assert False
|
||||||
|
except TypeError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
# length
|
||||||
|
assert len(h) == 1
|
||||||
|
|
||||||
|
# peektime
|
||||||
|
assert h.peektime() == 1
|
||||||
|
|
||||||
|
# peektime with empty queue
|
||||||
|
try:
|
||||||
|
utimeq(1).peektime()
|
||||||
|
assert False
|
||||||
|
except IndexError:
|
||||||
|
pass
|
||||||
|
|
||||||
def pop_all(h):
|
def pop_all(h):
|
||||||
l = []
|
l = []
|
||||||
|
Loading…
Reference in New Issue
Block a user