added full test case to virus.py