chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests/udplog: new program to log packets sent by speaker during
[disorder]
/
tests
/
play.py
diff --git
a/tests/play.py
b/tests/play.py
index cbbb0ec10313f02ef205fcedf9234655528f1b39..5c2df1bddaad49606e870a1d4a9d781f34408377 100755
(executable)
--- a/
tests/play.py
+++ b/
tests/play.py
@@
-30,7
+30,7
@@
def test():
print "checking track turned up in queue"
q = c.queue()
ts = filter(lambda t: t['track'] == track and 'submitter' in t, q)
print "checking track turned up in queue"
q = c.queue()
ts = filter(lambda t: t['track'] == track and 'submitter' in t, q)
- assert len(ts) == 1
+ assert len(ts) == 1
, "checking track appears exactly once in queue"
t = ts[0]
assert t['submitter'] == u'fred', "check queue submitter"
i = t['id']
t = ts[0]
assert t['submitter'] == u'fred', "check queue submitter"
i = t['id']
@@
-43,13
+43,14
@@
def test():
p = c.playing()
r = c.recent()
print "checking track turned up in recent list"
p = c.playing()
r = c.recent()
print "checking track turned up in recent list"
- q = c.recent()
- ts = filter(lambda t: t['track'] == track and 'submitter' in t, q)
- assert len(ts) == 1
+ while (p is not None and p['id'] == i):
+ time.sleep(1)
+ p = c.playing()
+ r = c.recent()
+ ts = filter(lambda t: t['track'] == track and 'submitter' in t, r)
+ assert len(ts) == 1, "check track appears exactly once in recent"
t = ts[0]
assert t['submitter'] == u'fred', "check recent entry submitter"
t = ts[0]
assert t['submitter'] == u'fred', "check recent entry submitter"
-
-
if __name__ == '__main__':
dtest.run()
if __name__ == '__main__':
dtest.run()