@@ -784,7 +784,7 @@ def test_transaction_witness_set_with_ordered_sets():
784
784
785
785
# Test fixtures
786
786
@dataclass (repr = False )
787
- class TestCodedClass (CodedSerializable ):
787
+ class SampleCodedClass (CodedSerializable ):
788
788
"""A test class that uses CodedSerializable."""
789
789
790
790
_CODE : int = field (init = False , default = 1 )
@@ -803,15 +803,15 @@ class AnotherCodedClass(CodedSerializable):
803
803
def test_coded_serializable_basic ():
804
804
"""Test basic serialization and deserialization."""
805
805
# Create an instance
806
- obj = TestCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
806
+ obj = SampleCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
807
807
808
808
# Test serialization
809
809
primitive = obj .to_primitive ()
810
810
assert primitive == [1 , "test" , [1 , 2 , 3 ]]
811
811
812
812
# Test deserialization
813
- restored = TestCodedClass .from_primitive (primitive )
814
- assert isinstance (restored , TestCodedClass )
813
+ restored = SampleCodedClass .from_primitive (primitive )
814
+ assert isinstance (restored , SampleCodedClass )
815
815
assert restored .value == "test"
816
816
assert restored .numbers == [1 , 2 , 3 ]
817
817
@@ -820,13 +820,13 @@ def test_coded_serializable_wrong_code():
820
820
"""Test that wrong codes raise appropriate exceptions."""
821
821
# Try to deserialize with wrong code
822
822
with pytest .raises (DeserializeException ) as exc_info :
823
- TestCodedClass .from_primitive ([2 , "test" , [1 , 2 , 3 ]])
824
- assert "Invalid TestCodedClass type" in str (exc_info .value )
823
+ SampleCodedClass .from_primitive ([2 , "test" , [1 , 2 , 3 ]])
824
+ assert "Invalid SampleCodedClass type" in str (exc_info .value )
825
825
826
826
827
827
def test_multiple_coded_classes ():
828
828
"""Test that different coded classes work independently."""
829
- obj1 = TestCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
829
+ obj1 = SampleCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
830
830
obj2 = AnotherCodedClass (name = "example" )
831
831
832
832
# Serialize both
@@ -837,26 +837,26 @@ def test_multiple_coded_classes():
837
837
assert prim1 [0 ] != prim2 [0 ]
838
838
839
839
# Restore both
840
- restored1 = TestCodedClass .from_primitive (prim1 )
840
+ restored1 = SampleCodedClass .from_primitive (prim1 )
841
841
restored2 = AnotherCodedClass .from_primitive (prim2 )
842
842
843
843
# Verify restorations
844
- assert isinstance (restored1 , TestCodedClass )
844
+ assert isinstance (restored1 , SampleCodedClass )
845
845
assert isinstance (restored2 , AnotherCodedClass )
846
846
assert restored1 .value == "test"
847
847
assert restored2 .name == "example"
848
848
849
849
850
850
def test_coded_serializable_cbor ():
851
851
"""Test CBOR serialization and deserialization."""
852
- original = TestCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
852
+ original = SampleCodedClass (value = "test" , numbers = [1 , 2 , 3 ])
853
853
854
854
# Convert to CBOR and back
855
855
cbor_bytes = original .to_cbor ()
856
- restored = TestCodedClass .from_cbor (cbor_bytes )
856
+ restored = SampleCodedClass .from_cbor (cbor_bytes )
857
857
858
858
# Verify restoration
859
- assert isinstance (restored , TestCodedClass )
859
+ assert isinstance (restored , SampleCodedClass )
860
860
assert restored .value == original .value
861
861
assert restored .numbers == original .numbers
862
862
@@ -872,19 +872,19 @@ def test_invalid_primitive_type():
872
872
873
873
for invalid_value in invalid_values :
874
874
with pytest .raises (DeserializeException ):
875
- TestCodedClass .from_primitive (invalid_value )
875
+ SampleCodedClass .from_primitive (invalid_value )
876
876
877
877
878
878
def test_invliad_coded_serializable ():
879
879
with pytest .raises (DeserializeException ):
880
- TestCodedClass .from_primitive ([2 , "test" , [1 , 2 , 3 ]])
880
+ SampleCodedClass .from_primitive ([2 , "test" , [1 , 2 , 3 ]])
881
881
882
882
883
883
def test_coded_serializable_inheritance ():
884
884
"""Test that inheritance works properly with CodedSerializable."""
885
885
886
886
@dataclass (repr = False )
887
- class ChildCodedClass (TestCodedClass ):
887
+ class ChildCodedClass (SampleCodedClass ):
888
888
"""A child class that inherits from a CodedSerializable."""
889
889
890
890
_CODE : int = field (init = False , default = 3 )
0 commit comments