MCPcopy Create free account
hub / github.com/numpy/numpy / check_posix

Method check_posix

numpy/distutils/tests/test_exec_command.py:113–163  ·  view source on GitHub ↗
(self, **kws)

Source from the content-addressed store, hash-verified

111 assert_(o == 'win32')
112
113 def check_posix(self, **kws):
114 s, o = exec_command.exec_command("echo Hello", **kws)
115 assert_(s == 0)
116 assert_(o == 'Hello')
117
118 s, o = exec_command.exec_command('echo $AAA', **kws)
119 assert_(s == 0)
120 assert_(o == '')
121
122 s, o = exec_command.exec_command('echo "$AAA"', AAA='Tere', **kws)
123 assert_(s == 0)
124 assert_(o == 'Tere')
125
126 s, o = exec_command.exec_command('echo "$AAA"', **kws)
127 assert_(s == 0)
128 assert_(o == '')
129
130 if 'BBB' not in os.environ:
131 os.environ['BBB'] = 'Hi'
132 s, o = exec_command.exec_command('echo "$BBB"', **kws)
133 assert_(s == 0)
134 assert_(o == 'Hi')
135
136 s, o = exec_command.exec_command('echo "$BBB"', BBB='Hey', **kws)
137 assert_(s == 0)
138 assert_(o == 'Hey')
139
140 s, o = exec_command.exec_command('echo "$BBB"', **kws)
141 assert_(s == 0)
142 assert_(o == 'Hi')
143
144 del os.environ['BBB']
145
146 s, o = exec_command.exec_command('echo "$BBB"', **kws)
147 assert_(s == 0)
148 assert_(o == '')
149
150
151 s, o = exec_command.exec_command('this_is_not_a_command', **kws)
152 assert_(s != 0)
153 assert_(o != '')
154
155 s, o = exec_command.exec_command('echo path=$PATH', **kws)
156 assert_(s == 0)
157 assert_(o != '')
158
159 s, o = exec_command.exec_command(
160 '"%s" -c "import sys,os;sys.stderr.write(os.name)"' %
161 self.pyexe, **kws)
162 assert_(s == 0)
163 assert_(o == 'posix')
164
165 def check_basic(self, *kws):
166 s, o = exec_command.exec_command(

Callers 1

test_basicMethod · 0.95

Calls 1

assert_Function · 0.90

Tested by

no test coverage detected