def test_likes(self):
for i in range(10):
x = map(str, list(range(i)))
shuffle(x)
self.assertEqual(aula2.likes(x), gabarito_aula2.likes(x)
@unittest.skipIf('remove_duplicates' not in vars(aula2),
'Função "remove_duplicates" não foi encontrada')
def test_remove_duplicates(self):
for _ in range(40):
t = [randint(0,5) for _ in range(randint(0, 30))]
self.assertEqual(aula2.remove_duplicates(t), remove_duplicates(t))
@unittest.skipIf('different_evenness' not in vars(aula2),
'Função "different_evenness" não foi encontrada')
def test_different_evenness(self):
for _ in range(40):
testlen=randint(3,50)
oddeven=randint(0,1)
testmat=[randint(0,25)*2+oddeven for x in range(testlen)]
solution=randint(1,testlen)
testmat[solution-1]+=1
testmat=(" ").join(map(str,testmat))
self.assertEqual(different_evenness(testmat), solution)
if __name__ == '__main__':
unittest.main(verbosity=2)
评论列表
文章目录