  i do not think sudoruncommand is ever mocked  i think we either mock runcommand or some higher level functions  the runcommandtestcase actually mocks runcommand if that is the case  that is fine then 