In the code given the system path is set to '../tests' for the imported modules, as this is where duck_tester.py is being run from. When the imported modules themselves try to import, they are looking in '../tests' instead of '../src'. To address this, before importing modules within duck_tester.py, change the system path to '../src':
import sys
sys.path.append('../src')