@@ -88,30 +88,30 @@ def here(self):
8888
8989 def test_normal_methods_are_available_in_the_object (self ):
9090 jeff = self .Spiderpig ()
91- self .assertMatch (__ , jeff .speak ())
91+ self .assertMatch ("This looks like a job for Spiderpig!" , jeff .speak ())
9292
9393 def test_base_class_methods_are_also_available_in_the_object (self ):
9494 jeff = self .Spiderpig ()
9595 try :
9696 jeff .set_name ("Rover" )
9797 except :
9898 self .fail ("This should not happen" )
99- self .assertEqual (____ , jeff .can_climb_walls ())
99+ self .assertEqual (True , jeff .can_climb_walls ())
100100
101101 def test_base_class_methods_can_affect_instance_variables_in_the_object (self ):
102102 jeff = self .Spiderpig ()
103- self .assertEqual (__ , jeff .name )
103+ self .assertEqual ('Jeff' , jeff .name )
104104
105105 jeff .set_name ("Rover" )
106- self .assertEqual (__ , jeff .name )
106+ self .assertEqual ('Rover' , jeff .name )
107107
108108 def test_left_hand_side_inheritance_tends_to_be_higher_priority (self ):
109109 jeff = self .Spiderpig ()
110- self .assertEqual (__ , jeff .color ())
110+ self .assertEqual ('pink' , jeff .color ())
111111
112112 def test_super_class_methods_are_higher_priority_than_super_super_classes (self ):
113113 jeff = self .Spiderpig ()
114- self .assertEqual (__ , jeff .legs ())
114+ self .assertEqual (8 , jeff .legs ())
115115
116116 def test_we_can_inspect_the_method_resolution_order (self ):
117117 #
@@ -120,10 +120,10 @@ def test_we_can_inspect_the_method_resolution_order(self):
120120 mro = type (self .Spiderpig ()).__mro__
121121 self .assertEqual ('Spiderpig' , mro [0 ].__name__ )
122122 self .assertEqual ('Pig' , mro [1 ].__name__ )
123- self .assertEqual (__ , mro [2 ].__name__ )
124- self .assertEqual (__ , mro [3 ].__name__ )
125- self .assertEqual (__ , mro [4 ].__name__ )
126- self .assertEqual (__ , mro [5 ].__name__ )
123+ self .assertEqual ('Spider' , mro [2 ].__name__ )
124+ self .assertEqual ('Animal' , mro [3 ].__name__ )
125+ self .assertEqual ('Nameable' , mro [4 ].__name__ )
126+ self .assertEqual ('object' , mro [5 ].__name__ )
127127
128128 def test_confirm_the_mro_controls_the_calling_order (self ):
129129 jeff = self .Spiderpig ()
@@ -133,7 +133,7 @@ def test_confirm_the_mro_controls_the_calling_order(self):
133133 self .assertMatch ('Pig' , next .here ())
134134
135135 next = super (AboutMultipleInheritance .Pig , jeff )
136- self .assertMatch (__ , next .here ())
136+ self .assertMatch ('Spider' , next .here ())
137137
138138 # Hang on a minute?!? That last class name might be a super class of
139139 # the 'jeff' object, but its hardly a superclass of Pig, is it?
0 commit comments