コード例 #1
0
ファイル: test_lint.py プロジェクト: TurBoss/pywincffi
    def test_registers_functions(self):
        locals_ = {}
        transform(
            Mock(locals=locals_),
            constants=set(), functions=set(["c", "d"]))

        for value in ("c", "d"):
            self.assertIn(value, locals_)
            self.assertEqual(len(locals_[value]), 1)
            self.assertIsInstance(locals_[value][0], scoped_nodes.FunctionDef)
            self.assertEqual(locals_[value][0].name, value)
コード例 #2
0
ファイル: test_lint.py プロジェクト: TurBoss/pywincffi
    def test_registers_functions(self):
        locals_ = {}
        transform(Mock(locals=locals_),
                  constants=set(),
                  functions=set(["c", "d"]))

        for value in ("c", "d"):
            self.assertIn(value, locals_)
            self.assertEqual(len(locals_[value]), 1)
            self.assertIsInstance(locals_[value][0], scoped_nodes.FunctionDef)
            self.assertEqual(locals_[value][0].name, value)
コード例 #3
0
ファイル: test_lint.py プロジェクト: exvito/pywincffi
    def test_registers_constants(self):
        locals_ = {}
        transform(
            Mock(locals=locals_),
            constants=set(["a", "b"]), functions=set())

        for value in ("a", "b"):
            self.assertIn(value, locals_)
            self.assertEqual(len(locals_[value]), 1)
            try:
                self.assertIsInstance(locals_[value][0], scoped_nodes.ClassDef)
            except AttributeError:
                self.assertEqual(sys.version_info[0:2], (2, 6))
            self.assertEqual(locals_[value][0].name, value)
コード例 #4
0
ファイル: test_lint.py プロジェクト: philip-h-dye/pywincffi
    def test_registers_constants(self):
        locals_ = {}
        transform(Mock(locals=locals_),
                  constants=set(["a", "b"]),
                  functions=set())

        for value in ("a", "b"):
            self.assertIn(value, locals_)
            self.assertEqual(len(locals_[value]), 1)
            try:
                self.assertIsInstance(locals_[value][0], scoped_nodes.ClassDef)
            except AttributeError:
                self.assertEqual(sys.version_info[0:2], (2, 6))
            self.assertEqual(locals_[value][0].name, value)
コード例 #5
0
ファイル: test_lint.py プロジェクト: exvito/pywincffi
 def test_functions_type(self):
     with self.assertRaises(AssertionError):
         transform(Mock(locals={}), constants=set(), functions=None)
コード例 #6
0
ファイル: test_lint.py プロジェクト: TurBoss/pywincffi
 def test_functions_type(self):
     with self.assertRaises(AssertionError):
         transform(Mock(locals={}), constants=set(), functions=None)