Ejemplo n.º 1
0
 def test_process(self) :
     dbc = DBC()
     dbc.reset()
     test = PythonFile()
     test.process('complex.py', TEST_DIRECTORY)
     res = [test.FNAME, len(test.ICODE), len(test.SCODE), test.ID]
     arr = ['complex.py', 10303, 79, 1]
     self.assertEqual(res, arr)
Ejemplo n.º 2
0
    def test_global(self) :
        dbc = DBC()
        dbc.reset()

        res = []
        tests = os.listdir(TEST_DIRECTORY)
        for f in tests :
            test = PythonFile()
            test.process(f, TEST_DIRECTORY)
            tree = pformat(test.getSymbolTree())

            fd_org = open(UNIT_DIRECTORY + 'result/' + f[:-3] + '_res', 'r')
            org_tree = fd_org.read()
            fd_org.close()
            res.append(org_tree == tree)
        self.assertEqual(res, [True] * len(tests))
Ejemplo n.º 3
0
 def start(self) :
     dbc = DBC()
     dbc.reset()
     test = PythonFile()
     test.process('complex.py', TEST_DIRECTORY)
Ejemplo n.º 4
0
 def clean_database (self) :
     dbc = DBC()
     dbc.reset()
     test = PythonFile()
     test.process('complex.py', TEST_DIRECTORY)