@@ -91,7 +91,7 @@ class spec(nib.TraitedSpec):
91
91
#yield assert_equal, infields.hashval[1], hashval[1]
92
92
yield assert_equal , infields .__repr__ (), '\n foo = 1\n goo = 0.0\n '
93
93
94
- def test_TraitedSpec_pickle ():
94
+ def test_TraitedSpec_dynamic ():
95
95
from cPickle import dumps , loads
96
96
a = nib .BaseTraitedSpec ()
97
97
a .add_trait ('foo' , nib .traits .Int )
@@ -103,17 +103,6 @@ def test_TraitedSpec_pickle():
103
103
assign_a_again = lambda : setattr (unpkld_a , 'foo' , 'a' )
104
104
yield assert_raises , Exception , assign_a_again
105
105
106
- def test_TraitedSpec_deepcopy ():
107
- from copy import deepcopy
108
- a = nib .DynamicTraitedSpec ()
109
- a .add_trait ('foo' , nib .traits .Int )
110
- a .foo = 1
111
- assign_a = lambda : setattr (a , 'foo' , 'a' )
112
- yield assert_raises , Exception , assign_a
113
- unpkld_a = deepcopy (a )
114
- assign_a_again = lambda : setattr (unpkld_a , 'foo' , 'a' )
115
- yield assert_raises , Exception , assign_a_again
116
-
117
106
def test_TraitedSpec_logic ():
118
107
class spec3 (nib .TraitedSpec ):
119
108
_xor_inputs = ('foo' , 'bar' )
0 commit comments