Lines Matching +full:open +full:- +full:source
12 # tr a-z A-Z is not portable, so make the ranges explicit
23 f = t.open(TESTFN, 'w')
26 with open(TESTFN) as f:
30 with open(TESTFN, 'w') as f:
35 with open(TESTFN2) as f:
39 with open(TESTFN, 'w') as f:
43 with t.open(TESTFN, 'r') as f:
49 with open(TESTFN, 'w') as f:
51 with open(TESTFN2, 'w') as f:
55 with open(TESTFN2) as f:
61 with open(TESTFN, 'w') as f:
64 with t.open(TESTFN, 'r') as f:
71 with t.open(TESTFN, 'w') as f:
73 with open(TESTFN) as f:
77 safeunquoted = string.ascii_letters + string.digits + '@%_-+=:,./'
93 t.append('tr a-z A-Z', pipes.STDIN_STDOUT)
95 "<Template instance, steps=[('tr a-z A-Z', '--')]>")
105 # check calling open('r') on a pipe ending with
109 self.assertRaises(ValueError, t.open, 'bogusfile', 'r')
112 # check calling open('w') on a pipe ending with
113 # a source raises ValueError
115 t.prepend('boguscmd', pipes.SOURCE)
116 self.assertRaises(ValueError, t.open, 'bogusfile', 'w')
121 # try a non-string command
127 # shouldn't be able to append a source
128 self.assertRaises(ValueError, t.append, 'boguscmd', pipes.SOURCE)
155 # try a non-string command
159 self.assertRaises(ValueError, t.prepend, 'tr a-z A-Z', 'xx')
166 t.prepend('boguscmd', pipes.SOURCE)
167 self.assertRaises(ValueError, t.prepend, 'boguscmd', pipes.SOURCE)
187 self.assertRaises(ValueError, t.open, 'bogusfile', 'x')
191 t.append('tr a-z A-Z', pipes.STDIN_STDOUT)