Fix test cases not running under python 2.6

Test cases running depends on `discover' package, but in python 2.6,
`discover' package is not there. So need to add `discover' in
test-requirements.txt.

Change-Id: I1129bc50c97861c9fca3894261ea1b831cd3f6cc
Fixes: bug #1193349