小编Yar*_*kee的帖子

nohup和&符号之间有什么区别

两者nohup myprocess.out &myprocess.out &将myprocess.out设置为在后台运行.关闭终端后,进程仍在运行.他们之间有什么区别?

linux bash nohup

222
推荐指数
7
解决办法
15万
查看次数

在python中,如何在没有返回值的函数上进行单元测试?

我是一名蟒蛇.在这些日子里,我正在驾驶自己对我项目中的一些核心模块进行更完整的单元测试.由于我们总是使用方法'assertEqual','assertTrue'等进行单元测试,所以这些方法都需要来自被测函数的返回值,我想知道如何在没有返回值的情况下对某些函数进行普通单元测试.

我想在这里展示一个小例子,如何在HelloTest中测试函数def foo(self,msg)?

class HelloTest(object):
    def foo(self, msg):
        MSG = msg.upper()
        self.bar(MSG)

    def bar(self, MSG):
        print MSG
Run Code Online (Sandbox Code Playgroud)

python unit-testing

19
推荐指数
5
解决办法
2万
查看次数

为什么python解释器有时无法识别向上箭头键?

这个问题困扰了我很长一段时间,我无法一直找出答案.

我的ubuntu中有各种版本的python.某些版本的python的解释器可以正常识别键盘箭头键.但有些版本不能.

例如.在我的python2.6解释器中,可以正确读取所有键盘键.但是在我的python2.7解释器中,如果我在键盘上输入"向上箭头键",解释器会显示这个,我想要的是重新出现>>> test = "hello world":

(python2.7)yarkee@yarkee-laptop:~$ python
Python 2.7.3 (default, Mar 19 2013, 19:57:37) 
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> test = "hello world"
>>> ^[[A
Run Code Online (Sandbox Code Playgroud)

python

1
推荐指数
1
解决办法
860
查看次数

标签 统计

python ×2

bash ×1

linux ×1

nohup ×1

unit-testing ×1