Beispiel #1
0
 def test_airport_release_plane(self):
     airport = Airport()
     plane = Mock()
     weather = Mock()
     weather.stormy.return_value = False
     airport.land_plane(plane)
     airport.release_plane(plane, weather)
     self.assertEqual(airport.planes, [])
Beispiel #2
0
 def test_airport_take_off_plane(self):
     airport = Airport()
     plane = Mock()
     weather = Mock()
     weather.stormy.return_value = False
     airport.planes = [plane]
     airport.release_plane(plane, weather)
     plane.take_off.assert_called_once_with()
 def test_airport_release_plane(self):
     airport = Airport()
     plane = Mock()
     weather = Mock()
     weather.stormy.return_value = False
     airport.land_plane(plane)
     airport.release_plane(plane,weather)
     self.assertEqual(airport.planes,[])
 def test_airport_take_off_plane(self):
     airport = Airport()
     plane = Mock()
     weather = Mock()
     weather.stormy.return_value = False
     airport.planes = [plane]
     airport.release_plane(plane,weather)
     plane.take_off.assert_called_once_with()
Beispiel #5
0
 def test_stormy_weather(self):
     airport = Airport()
     plane = Mock()
     weather = Mock(stormy=True)
     airport.planes = [plane]
     self.assertEqual(airport.release_plane(plane, weather),
                      "Weather is Stormy")
 def test_stormy_weather(self):
     airport = Airport()
     plane = Mock()
     weather = Mock(stormy=True)
     airport.planes = [plane]
     self.assertEqual(airport.release_plane(plane,weather), "Weather is Stormy")