def setUp(self): print '%s %s' % (self.id(), self.shortDescription()) setupFitGlobalForTests("FitNesseOnline") self.savePath = copy.copy(sys.path) self.fits = fsi.ServerBase() self.options = Options(["fubar"], SiteOptions.FitServer.parmDict) self.saveNet = fsi.net fsi.netIn = fsi.netOut = fsi.net = ioMock() self.saveMsg = fsi.conMsg fsi.conMsg = fsi.TestMsgWriter()
def setUp(self): print '%s %s' % (self.id(), self.shortDescription()) setupFitGlobalForTests("FitNesseBatch") self.savePath = copy.copy(sys.path) self.saveMsg = fsi.conMsg fsi.conMsg = fsi.TestMsgWriter() FG.fsa = VirtualFileSystem() FG.fsa._addDirectories("tests/testout") self.trun = fsi.TestRunner() fsi.netIn = fsi.netOut = fsi.net = ioMock()
def setUp(self): print '%s %s' % (self.id(), self.shortDescription()) setupFitGlobalForTests("FitNesseOnline") if isinstance(fsi.conMsg, types.StringTypes): em("conMsg corrupt. %s" % fsi.conMsg) self.savePythonPath = copy.copy(sys.path) self.saveNet = fsi.net fsi.netIn = fsi.netOut = fsi.net = ioMock() self.saveMsg = fsi.conMsg fsi.conMsg = fsi.TestMsgWriter() self.fits = fsi.FitServer()
def tearDown(self): # fsi.conMsg.logToStderr(self.id()) fsi.conMsg = self.saveMsg FG.fsa = FileSystemAdapter() fsi.netIn = fsi.netOut = fsi.net = fsi.FitNesseNetworkInterface() sys.path[:] = self.savePath setupFitGlobalForTests("FitNesseBatch")
def testTwoEndsOfPage(self): obj = fsi.StatsHandler("outputDir", "SuiteName", "localhost", 80) obj.endOfATest("pageTitle", Counts(), {}) obj.endOfATest("secondPage", Counts(), {}) assert len(obj._pageList) == 2 assert obj._pageList[0][0] == "pageTitle" assert obj._pageList[1][0] == "secondPage"
def testInvalidParms(self): trun = fsi.TestRunner() assert not trun.args(["TestRunner.py", "+vrw", "-o", self._joinPath("fat", "Reports"), "localhost", "8080", "AGreatTestPage"])
def testTooManyPosParms(self): trun = fsi.TestRunner() assert not trun.args([ "TestRunner.py", "+vr", "-o", self._joinPath("fat", "Reports"), "localhost", "8080", "AGreatTestPage", "An Extra Parm" ])
def testGeneratedXML(self): obj = fsi.StatsHandler("outputDir", "SuiteName", "localhost", 80) obj.endOfATest("pageTitle", Counts(5, 0, 0, 0), {"fee": "fi"}) obj.endOfATest("secondPage", Counts(6, 2, 0, 0), {"fo": "fum"}) text = obj.endOfAllTests() assert text.startswith('<?xml version="1.0"?>') assert text.count("<right>") == 3 print text
def testParms2(self): trun = fsi.TestRunner() assert trun.args(["TestRunner.py", "+vr", "-o", self._joinPath("fat", "Reports"), "localhost", "8080", "AGreatTestPage"]) self._checkParmSettings(trun, True, None, True, True, True, None)
def testParms1(self): trun = fsi.TestRunner() assert trun.args(["TestRunner.py", "+v", "localhost", "8080", "AGreatTestPage"]) self._checkParmSettings(trun, True, None, False, False, False, None)
def testTooFewPosParms(self): trun = fsi.TestRunner() assert not trun.args([ "TestRunner.py", "+vr", "-o", self._joinPath("fat", "Reports"), "localhost", "8080", ])
def testInstantiation(self): obj = fsi.StatsHandler("outputDir", "SuiteName", "localhost", 80) assert obj._outDir == "outputDir" assert obj._suiteName == "SuiteName"
def testInstantiation(self): fsi.TestRunner()
def setUp(self): print '%s %s' % (self.id(), self.shortDescription()) setupFitGlobalForTests("FitNesseBatch") self.saveMsg = fsi.conMsg fsi.conMsg = fsi.TestMsgWriter()