Same here: fails on the following: 


Test 1 FAILED: 
Input DNA: ATGCATGAATGTAGATAGATGTGCCC
Expected Output: ['ATGCATGAATGTAGA', 'ATGTGCCC', 'ATGAATGTAGATAGATGTGCCC', 'ATG']
Actual (your) Output: ['ATGCATGAATGTAGA', 'ATGTGC', 'ATGAATGTAGATAGATGTGCC', 'ATG']
Test 2 FAILED: 
Input DNA: GCATGCCCGGGTATCCGGAAATAG
Expected Output: ['ATGCCCGGGTATCCGGAAATAG']
Actual (your) Output: ['ATGCCCGGGTATCCGGAAATA']
FAILED - find all ORFs all frames