Beispiel #1
0
 def test_classmethod(self, mock_get_roll_call):
     mock_get_roll_call.return_value = [
         Car('Ford'),
     ]
     self.assertEquals(get_roll_call(), [
         Car('Ford'),
     ])
Beispiel #2
0
    def test_context_manager(self, mock_open_car):

        car = Car()
        car.closed = 'Foo'

        def enter_car(car):
            car.closed = 'Bar'
            return car

        mock_open_car.return_value.__enter__ = enter_car
        #mock_open_car.return_value.__exit__ = exit_car

        states = close_car(car)
        self.assertEquals(states, ['Bar', 'Bar'])
Beispiel #3
0
    def test_context_manager(self, mock_open_car):

        car = Car()
        car.closed = 'Foo'

        def enter_car(car):
            car.closed = 'Bar'
            return car

        mock_open_car.return_value.__enter__ = enter_car
        #mock_open_car.return_value.__exit__ = exit_car

        states = close_car(car)
        self.assertEquals(states, ['Bar', 'Bar'])
Beispiel #4
0
def get_roll_call():
    return Car.roll_call()
Beispiel #5
0
def get_car_wheels():
    return Car().wheels
Beispiel #6
0
def get_car_make(make=None):
    car = Car()
    if make:
        car = Car.for_make(make)
    return car.get_make()
Beispiel #7
0
def get_roll_call():
    return Car.roll_call()
Beispiel #8
0
def get_car_make(make=None):
    car = Car()
    if make:
        car = Car.for_make(make)
    return car.get_make()