def drives_same_make_as_me(self): make = [car.make for car in Car.all() if car.owner == self] owner = [] for car in Car.all(): if car.make in make and car.owner != self: owner.append(car.owner) return list(set(owner))
def has_oldest_car(cls): cars = Car.all() oldest = cars[0] for car in cars: if car.year< oldest.year: oldest = car return oldest.owner
def has_oldest_car(cls, Otherclass=Car): cars = Car.all() oldestcar= cars[0] for car in cars: if car.year < oldestcar.year: oldestcar= car return oldestcar.owner
def drives_same_make_as_me(self): cars = Car.all() my_car = self.find_my_car() same_cars = [ car.owner for car in cars if car.owner != self and car.make == my_car.make ] return same_cars
def find_my_cars(self): my_ridez = [] for car in Car.all(): if not car.owner == self: continue else: # ride = car.make + car.model my_ridez.append(car.make + ' ' + car.model) return my_ridez
def has_oldest_car(cls): oldest = 0 owner = [] for car in Car.all(): if car.year > oldest: owner = [car.owner] elif car.year == oldest: owner.append(car.owner) return owner[-1]
def drives_same_make_as_me(self): car_make_local = None for car in Car.all(): if not self == car.owner: continue else: car_make_local = car.make drives_same = [item for item in Person.drives_a(car_make_local)] drives_same.remove(self) return drives_same
def test_car_property_methods(self): self.assertEqual(datsun._make, "Datsun") self.assertEqual(datsun.make, "Datsun") self.assertEqual(datsun._model, "280Z") self.assertEqual(datsun.model, "280Z") self.assertEqual(datsun._year, 1978) self.assertEqual(datsun.year, 1978) self.assertEqual(datsun._owner, dwight) self.assertEqual(datsun.owner, dwight) self.assertItemsEqual( Car._all, [ford_minivan, corolla, chrysler, chrylser300, toyota, datsun]) self.assertItemsEqual( Car.all(), [ford_minivan, corolla, chrysler, chrylser300, toyota, datsun])
def find_car (self): cars = Car.all() for car in cars: if car.owner == self: return car
def drives_same_make_as_me(self): return [ car.owner for car in Car.all() if car.make == self.find_my_car() and car.owner != self ]
def find_my_car(self): for car in Car.all(): if car.owner== self: return car else: "no car"
def drives_a(cls, car_make): return [car.owner for car in Car.all() if car._make == car_make]
def find_my_car(self): return [car.make for car in Car.all() if car.owner == self][0]
def drives_same_make_as_me(self): my_car_make = self.find_my_car().make drives_the_same_car = [car.owner for car in Car.all() if car.owner != self and car.make == my_car_make] return drives_the_same_car
def has_oldest_car(cls): car_year_list = [car._year for car in Car.all()] oldest = min(car_year_list) return [car._owner for car in Car.all() if car._year == oldest][0]
def find_my_cars(self): return [car for car in Car.all() if car.owner == self]
def has_oldest_car(cls): car_years = [yr.year for yr in Car.all()] oldest_car = [ old.owner for old in Car.all() if min(car_years) == old.year ] return oldest_car[0]
def drives_a(cls, car): return [worker.owner for worker in Car.all() if worker.make == car]
def drives_a(cls, make): owners = [car.owner for car in Car.all() if car.make == make] return owners
def drives_same_make_as_me(self): mymake = [car._make for car in Car.all() if car._owner == self][0] return [ car._owner for car in Car.all() if car._make == mymake and car._owner != self ]
def has_oldest_car(cls): oldcar = min(Car.all(), key=lambda car: car._year) return oldcar._owner
def has_oldest_car(cls): years = [car._year for car in Car.all()] for car in Car.all(): if car._year == min(years): return car.owner
def find_my_cars(self): return [ car.make + " " + car.model for car in Car.all() if car.owner == self ] pass
def drives_same_make_as_me(self): same_car = [ type.owner for type in Car.all() if type.make == self.car[0].make ] return [type for type in same_car if type != self]
def find_my_cars(self): my_cars = [] for driver in Car.all(): if driver.owner == self: my_cars.append(str(driver.make) + " " + str(driver.model)) return my_cars
def find_my_car(self): cars = Car.all() for car in cars: if car.owner == self: return car return "You don't have a car yet"
def drives_a(cls, make): has_car_list = [] for car in Car.all(): if make == car.make: has_car_list.append(car.owner) return has_car_list
def car(self): return [person for person in Car.all() if person.owner == self]
def test_car_class_method(self): self.assertItemsEqual(Car._all, [car_1, car_2, car_3]) self.assertItemsEqual(Car.all(), [car_1, car_2, car_3])
def drives_a(cls, make): owner = [] for car in Car.all(): if car.make == make: owner.append(car.owner) return (owner)