2015-12-09 56 views
0

如何對random.random模塊函數的doctest看起來像。我的意思是,如果該方法在0-1之間生成一個包含360個不同隨機數的列表,那麼您如何測試它?Doctest功能與random.random模塊

def berakna_slump_tal(self): 
    self.slump_tal = [] 
    t = 0     
    while t <= 360: 
     slump = random.random() 
     self.slump_tal.append(slump) 
     t = t + 1 

是否有可能在seperat文件中用doctest測試這個。

這是我如何運行doctest。

python -m doctest solNy.doctest 

回答

0

您可以測試結果列表中的值的所有持有的0和1之間的條件:

>>> res = berakna_slump_tal() 
>>> all([0 <= val <= 1 for val in res]) 
True