Matej Cepl
3dc919d44d
ok OBS-URL: https://build.opensuse.org/request/show/956487 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-libcst?expand=0&rev=16
38 lines
1.2 KiB
Diff
38 lines
1.2 KiB
Diff
---
|
|
libcst/metadata/tests/test_scope_provider.py | 5 ++++-
|
|
libcst/testing/utils.py | 2 +-
|
|
2 files changed, 5 insertions(+), 2 deletions(-)
|
|
|
|
--- a/libcst/metadata/tests/test_scope_provider.py
|
|
+++ b/libcst/metadata/tests/test_scope_provider.py
|
|
@@ -28,7 +28,9 @@ from libcst.metadata.scope_provider impo
|
|
Scope,
|
|
ScopeProvider,
|
|
)
|
|
-from libcst.testing.utils import data_provider, UnitTest
|
|
+from libcst.testing.utils import data_provider, skipUnless, UnitTest
|
|
+
|
|
+is_64bits = sys.maxsize > 2**32
|
|
|
|
|
|
class DependentVisitor(cst.CSTVisitor):
|
|
@@ -1514,6 +1516,7 @@ class ScopeProviderTest(UnitTest):
|
|
}
|
|
self.assertEqual(names, {"a.b.c", "a.b", "a"})
|
|
|
|
+ @skipUnless(is_64bits, "Doesn't work on 32bit platforms")
|
|
def test_ordering(self) -> None:
|
|
m, scopes = get_scope_metadata_provider(
|
|
"""
|
|
--- a/libcst/testing/utils.py
|
|
+++ b/libcst/testing/utils.py
|
|
@@ -20,7 +20,7 @@ from typing import (
|
|
TypeVar,
|
|
Union,
|
|
)
|
|
-from unittest import TestCase
|
|
+from unittest import TestCase, skipUnless
|
|
|
|
DATA_PROVIDER_DATA_ATTR_NAME = "__data_provider_data"
|
|
DATA_PROVIDER_DESCRIPTION_PREFIX = "_data_provider_"
|