Beispiel #1
0
class TestGlobals(ParseTest):
    filename = 'test_inputs/test_globals.js'

    def setUp(self):
        self.analyzer = GlobalsAnalyzer()

    def test_globals(self):
        result = self.analyzer.analyze(self.tree)
        self.analyzer.print_result()
        self.assertEqual(
            set(['defined{0}'.format(i + 1) for i in range(5)]),
            set(result['defines']))
        self.assertEqual(
            set(['depend{0}'.format(i + 1) for i in range(8)]),
            set(result['uses']))
Beispiel #2
0
 def setUp(self):
     self.analyzer = GlobalsAnalyzer()