summaryrefslogtreecommitdiff
path: root/demoscript/Freeze/transform.py
diff options
context:
space:
mode:
Diffstat (limited to 'demoscript/Freeze/transform.py')
-rwxr-xr-xdemoscript/Freeze/transform.py68
1 files changed, 36 insertions, 32 deletions
diff --git a/demoscript/Freeze/transform.py b/demoscript/Freeze/transform.py
index 595487f5645..5cb003894ed 100755
--- a/demoscript/Freeze/transform.py
+++ b/demoscript/Freeze/transform.py
@@ -26,22 +26,24 @@ def run(createCmd, recreateCmd, readCmd, readnewCmd):
print "reading database...",
read = demoscript.Util.spawn(readCmd)
- read.expect("All contacts \(default order\)")
- read.expect('arnold:\t{1,2}\(333\)333-3333 x1234')
- read.expect('bob:\t{1,2}\(222\)222-2222')
- read.expect('carlos:\t{1,2}\(111\)111-1111')
- read.expect('don:\t{1,2}\(777\)777-7777')
- read.expect('ed:\t{1,2}\(666\)666-6666')
- read.expect('frank:\t{1,2}\(555\)555-5555 x123')
- read.expect('gary:\t{1,2}\(444\)444-4444')
- read.expect('All contacts \(ordered by phone number\)')
- read.expect('carlos:\t{1,2}\(111\)111-1111')
- read.expect('bob:\t{1,2}\(222\)222-2222')
- read.expect('arnold:\t{1,2}\(333\)333-3333 x1234')
- read.expect('gary:\t{1,2}\(444\)444-4444')
- read.expect('frank:\t{1,2}\(555\)555-5555 x123')
- read.expect('ed:\t{1,2}\(666\)666-6666')
- read.expect('don:\t{1,2}\(777\)777-7777')
+ read.expect_list(read.compile_pattern_list([ \
+ "All contacts \(default order\)", \
+ 'arnold:\t{1,2}\(333\)333-3333 x1234', \
+ 'bob:\t{1,2}\(222\)222-2222', \
+ 'carlos:\t{1,2}\(111\)111-1111', \
+ 'don:\t{1,2}\(777\)777-7777', \
+ 'ed:\t{1,2}\(666\)666-6666', \
+ 'frank:\t{1,2}\(555\)555-5555 x123', \
+ 'gary:\t{1,2}\(444\)444-4444', \
+ 'All contacts \(ordered by phone number\)', \
+ 'carlos:\t{1,2}\(111\)111-1111', \
+ 'bob:\t{1,2}\(222\)222-2222', \
+ 'arnold:\t{1,2}\(333\)333-3333 x1234', \
+ 'gary:\t{1,2}\(444\)444-4444', \
+ 'frank:\t{1,2}\(555\)555-5555 x123', \
+ 'ed:\t{1,2}\(666\)666-6666', \
+ 'don:\t{1,2}\(777\)777-7777', \
+ ]))
read.waitTestSuccess()
print "ok"
@@ -65,21 +67,23 @@ def run(createCmd, recreateCmd, readCmd, readnewCmd):
print "rereading new database...",
readnew = demoscript.Util.spawn(readnewCmd)
- readnew.expect("All contacts \(default order\)")
- readnew.expect('arnold:\t{1,2}\(333\)333-3333 x1234 arnold@gmail.com')
- readnew.expect('bob:\t{1,2}\(222\)222-2222 bob@gmail.com')
- readnew.expect('carlos:\t{1,2}\(111\)111-1111 carlos@gmail.com')
- readnew.expect('don:\t{1,2}\(777\)777-7777 don@gmail.com')
- readnew.expect('ed:\t{1,2}\(666\)666-6666 ed@gmail.com')
- readnew.expect('frank:\t{1,2}\(555\)555-5555 x123 frank@gmail.com')
- readnew.expect('gary:\t{1,2}\(444\)444-4444 gary@gmail.com')
- readnew.expect('All contacts \(ordered by phone number\)')
- readnew.expect('carlos:\t{1,2}\(111\)111-1111 carlos@gmail.com')
- readnew.expect('bob:\t{1,2}\(222\)222-2222 bob@gmail.com')
- readnew.expect('arnold:\t{1,2}\(333\)333-3333 x1234 arnold@gmail.com')
- readnew.expect('gary:\t{1,2}\(444\)444-4444 gary@gmail.com')
- readnew.expect('frank:\t{1,2}\(555\)555-5555 x123 frank@gmail.com')
- readnew.expect('ed:\t{1,2}\(666\)666-6666 ed@gmail.com')
- readnew.expect('don:\t{1,2}\(777\)777-7777 don@gmail.com')
+ readnew.expect_list(readnew.compile_pattern_list([ \
+ "All contacts \(default order\)", \
+ 'arnold:\t{1,2}\(333\)333-3333 x1234 arnold@gmail.com', \
+ 'bob:\t{1,2}\(222\)222-2222 bob@gmail.com', \
+ 'carlos:\t{1,2}\(111\)111-1111 carlos@gmail.com', \
+ 'don:\t{1,2}\(777\)777-7777 don@gmail.com', \
+ 'ed:\t{1,2}\(666\)666-6666 ed@gmail.com', \
+ 'frank:\t{1,2}\(555\)555-5555 x123 frank@gmail.com', \
+ 'gary:\t{1,2}\(444\)444-4444 gary@gmail.com', \
+ 'All contacts \(ordered by phone number\)', \
+ 'carlos:\t{1,2}\(111\)111-1111 carlos@gmail.com', \
+ 'bob:\t{1,2}\(222\)222-2222 bob@gmail.com', \
+ 'arnold:\t{1,2}\(333\)333-3333 x1234 arnold@gmail.com', \
+ 'gary:\t{1,2}\(444\)444-4444 gary@gmail.com', \
+ 'frank:\t{1,2}\(555\)555-5555 x123 frank@gmail.com', \
+ 'ed:\t{1,2}\(666\)666-6666 ed@gmail.com', \
+ 'don:\t{1,2}\(777\)777-7777 don@gmail.com', \
+ ]))
readnew.waitTestSuccess()
print "ok"