@@ -874,26 +874,30 @@ def test_flags(self):
874
874
self .assertEqual (Plain .__flags__ & Py_TPFLAGS_MANAGED_DICT , Py_TPFLAGS_MANAGED_DICT )
875
875
self .assertEqual (WithAttrs .__flags__ & Py_TPFLAGS_MANAGED_DICT , Py_TPFLAGS_MANAGED_DICT )
876
876
877
- @cpython_only
877
+ # TODO: RUSTPYTHON
878
+ @unittest .expectedFailure
878
879
def test_has_inline_values (self ):
879
880
c = Plain ()
880
881
self .assertTrue (has_inline_values (c ))
881
882
del c .__dict__
882
883
self .assertFalse (has_inline_values (c ))
883
884
884
- @cpython_only
885
+ # TODO: RUSTPYTHON
886
+ @unittest .expectedFailure
885
887
def test_instances (self ):
886
888
self .assertTrue (has_inline_values (Plain ()))
887
889
self .assertTrue (has_inline_values (WithAttrs ()))
888
890
889
- @cpython_only
891
+ # TODO: RUSTPYTHON
892
+ @unittest .expectedFailure
890
893
def test_inspect_dict (self ):
891
894
for cls in (Plain , WithAttrs ):
892
895
c = cls ()
893
896
c .__dict__
894
897
self .assertTrue (has_inline_values (c ))
895
898
896
- @cpython_only
899
+ # TODO: RUSTPYTHON
900
+ @unittest .expectedFailure
897
901
def test_update_dict (self ):
898
902
d = { "e" : 5 , "f" : 6 }
899
903
for cls in (Plain , WithAttrs ):
@@ -910,7 +914,8 @@ def check_100(self, obj):
910
914
for i in range (100 ):
911
915
self .assertEqual (getattr (obj , f"a{ i } " ), i )
912
916
913
- @cpython_only
917
+ # TODO: RUSTPYTHON
918
+ @unittest .expectedFailure
914
919
def test_many_attributes (self ):
915
920
class C : pass
916
921
c = C ()
@@ -921,7 +926,8 @@ class C: pass
921
926
c = C ()
922
927
self .assertTrue (has_inline_values (c ))
923
928
924
- @cpython_only
929
+ # TODO: RUSTPYTHON
930
+ @unittest .expectedFailure
925
931
def test_many_attributes_with_dict (self ):
926
932
class C : pass
927
933
c = C ()
0 commit comments