def test_obj_del(): """Test that object's __del__ methods are called on exit.""" test_dir = os.path.dirname(__file__) del_file = os.path.join(test_dir,'obj_del.py') ipython_cmd = find_cmd('ipython') out = _ip.IP.getoutput('%s %s' % (ipython_cmd, del_file)) nt.assert_equals(out,'obj_del.py: object A deleted')
def __init__(self,runner='iptest',params=None): """ """ if runner == 'iptest': self.runner = ['iptest','-v'] else: self.runner = [find_cmd('trial')] if params is None: params = [] if isinstance(params,str): params = [params] self.params = params # Assemble call self.call_args = self.runner+self.params
def __init__(self, runner='iptest', params=None): """ """ if runner == 'iptest': self.runner = ['iptest', '-v'] else: self.runner = [find_cmd('trial')] if params is None: params = [] if isinstance(params, str): params = [params] self.params = params # Assemble call self.call_args = self.runner + self.params
def __init__(self, runner="iptest", params=None): """ """ if runner == "iptest": self.runner = ["iptest", "-v"] else: self.runner = [find_cmd("trial")] if params is None: params = [] if isinstance(params, str): params = [params] self.params = params # Assemble call self.call_args = self.runner + self.params
def test_find_cmd(): """Try to find pythonw on Windows.""" path = find_cmd('pythonw') nt.assert_true(path.endswith('pythonw.exe'))
def test_find_cmd(): """Make sure we can find the full path to ls.""" path = find_cmd('ls') nt.assert_true(path.endswith('ls'))
def test_find_cmd_python(): """Make sure we find sys.exectable for python.""" nt.assert_equals(find_cmd('python'), sys.executable)