class PythonUnittestRunner_Test(unittest.TestCase):


    def setUp(self):
        self.runner = PythonUnittestRunner()


    def tearDown(self):
        del self.runner


    def test_computeCmd(self):
        '''
        Test that the command returned is correct
        '''
        self.runner.runner = "<runner>"
        input = ["input"]
        output = self.runner.runner
        self.assertEqual(self.runner.computeCmd(input), output)
        
    def testRunAll(self):
        '''
        test runAll() with real input
        '''
        self.runner.runner = computeDataFilepath("./sample/python_unittest_example.py", __file__)
        stdout = self.runner.runAll()
        self.assertNotEqual(stdout, None)
 def setUp(self):
     self.runner = PythonUnittestRunner()