aboutsummaryrefslogtreecommitdiff
path: root/bindings/python/tests/cindex/test_access_specifiers.py
diff options
context:
space:
mode:
Diffstat (limited to 'bindings/python/tests/cindex/test_access_specifiers.py')
-rw-r--r--bindings/python/tests/cindex/test_access_specifiers.py41
1 files changed, 0 insertions, 41 deletions
diff --git a/bindings/python/tests/cindex/test_access_specifiers.py b/bindings/python/tests/cindex/test_access_specifiers.py
deleted file mode 100644
index e36424f240aa..000000000000
--- a/bindings/python/tests/cindex/test_access_specifiers.py
+++ /dev/null
@@ -1,41 +0,0 @@
-import os
-from clang.cindex import Config
-if 'CLANG_LIBRARY_PATH' in os.environ:
- Config.set_library_path(os.environ['CLANG_LIBRARY_PATH'])
-
-from clang.cindex import AccessSpecifier
-from clang.cindex import Cursor
-from clang.cindex import TranslationUnit
-
-from .util import get_cursor
-from .util import get_tu
-
-import unittest
-
-
-class TestAccessSpecifiers(unittest.TestCase):
- def test_access_specifiers(self):
- """Ensure that C++ access specifiers are available on cursors"""
-
- tu = get_tu("""
-class test_class {
-public:
- void public_member_function();
-protected:
- void protected_member_function();
-private:
- void private_member_function();
-};
-""", lang = 'cpp')
-
- test_class = get_cursor(tu, "test_class")
- self.assertEqual(test_class.access_specifier, AccessSpecifier.INVALID)
-
- public = get_cursor(tu.cursor, "public_member_function")
- self.assertEqual(public.access_specifier, AccessSpecifier.PUBLIC)
-
- protected = get_cursor(tu.cursor, "protected_member_function")
- self.assertEqual(protected.access_specifier, AccessSpecifier.PROTECTED)
-
- private = get_cursor(tu.cursor, "private_member_function")
- self.assertEqual(private.access_specifier, AccessSpecifier.PRIVATE)