tesseract v5.3.3.20231005
gtest_xml_outfiles_test.GTestXMLOutFilesTest Class Reference
Inheritance diagram for gtest_xml_outfiles_test.GTestXMLOutFilesTest:
gtest_xml_test_utils.GTestXMLTestCase

Public Member Functions

def setUp (self)
 
def tearDown (self)
 
def DeleteFilesAndDir (self)
 
def testOutfile1 (self)
 
def testOutfile2 (self)
 
- Public Member Functions inherited from gtest_xml_test_utils.GTestXMLTestCase
def AssertEquivalentNodes (self, expected_node, actual_node)
 
def NormalizeXml (self, element)
 

Public Attributes

 output_dir_
 

Additional Inherited Members

- Static Public Attributes inherited from gtest_xml_test_utils.GTestXMLTestCase
dictionary identifying_attribute
 

Detailed Description

Unit test for Google Test's XML output functionality.

Definition at line 72 of file gtest_xml_outfiles_test.py.

Member Function Documentation

◆ DeleteFilesAndDir()

def gtest_xml_outfiles_test.GTestXMLOutFilesTest.DeleteFilesAndDir (   self)

Definition at line 86 of file gtest_xml_outfiles_test.py.

86 def DeleteFilesAndDir(self):
87 try:
88 os.remove(os.path.join(self.output_dir_, GTEST_OUTPUT_1_TEST + ".xml"))
89 except os.error:
90 pass
91 try:
92 os.remove(os.path.join(self.output_dir_, GTEST_OUTPUT_2_TEST + ".xml"))
93 except os.error:
94 pass
95 try:
96 os.rmdir(self.output_dir_)
97 except os.error:
98 pass
99

◆ setUp()

def gtest_xml_outfiles_test.GTestXMLOutFilesTest.setUp (   self)

Definition at line 75 of file gtest_xml_outfiles_test.py.

75 def setUp(self):
76 # We want the trailing '/' that the last "" provides in os.path.join, for
77 # telling Google Test to create an output directory instead of a single file
78 # for xml output.
79 self.output_dir_ = os.path.join(gtest_test_utils.GetTempDir(),
80 GTEST_OUTPUT_SUBDIR, "")
81 self.DeleteFilesAndDir()
82

◆ tearDown()

def gtest_xml_outfiles_test.GTestXMLOutFilesTest.tearDown (   self)

Definition at line 83 of file gtest_xml_outfiles_test.py.

83 def tearDown(self):
84 self.DeleteFilesAndDir()
85

◆ testOutfile1()

def gtest_xml_outfiles_test.GTestXMLOutFilesTest.testOutfile1 (   self)

Definition at line 100 of file gtest_xml_outfiles_test.py.

100 def testOutfile1(self):
101 self._TestOutFile(GTEST_OUTPUT_1_TEST, EXPECTED_XML_1)
102

◆ testOutfile2()

def gtest_xml_outfiles_test.GTestXMLOutFilesTest.testOutfile2 (   self)

Definition at line 103 of file gtest_xml_outfiles_test.py.

103 def testOutfile2(self):
104 self._TestOutFile(GTEST_OUTPUT_2_TEST, EXPECTED_XML_2)
105

Member Data Documentation

◆ output_dir_

gtest_xml_outfiles_test.GTestXMLOutFilesTest.output_dir_

Definition at line 79 of file gtest_xml_outfiles_test.py.


The documentation for this class was generated from the following file: