Applying black formatting

- Fixing flake8 configuration to agree with black
- Adding black validation check to github actions
This commit is contained in:
Jacob Alexander
2021-10-01 11:00:22 -07:00
parent 5dade41aeb
commit 6e7fffd7de
51 changed files with 2536 additions and 1837 deletions

View File

@@ -6,7 +6,18 @@ from random import choice
MAKES = ["Toyota", "GM", "Ford", "Honda", "Tesla"]
MODELS = ["Camry", "Prius", "Volt", "Accord", "Leaf", "Model S"]
COLORS = ["black", "white", "red", "green", "blue", "cyan", "magenta", "yellow", "silver"]
COLORS = [
"black",
"white",
"red",
"green",
"blue",
"cyan",
"magenta",
"yellow",
"silver",
]
def random_car(car):
car.make = choice(MAKES)
@@ -42,6 +53,7 @@ def random_car(car):
car.cup_holders = rand_int(12)
car.has_nav_system = rand_bool()
def calc_value(car):
result = 0
@@ -57,9 +69,9 @@ def calc_value(car):
result += engine.horsepower * 40
if engine.uses_electric:
if engine.uses_gas:
result += 5000
result += 5000
else:
result += 3000
result += 3000
result += 100 if car.has_power_windows else 0
result += 200 if car.has_power_steering else 0
@@ -70,6 +82,7 @@ def calc_value(car):
return result
class Benchmark:
def __init__(self, compression):
self.Request = carsales_pb2.ParkingLot
@@ -81,17 +94,17 @@ class Benchmark:
def setup(self, request):
result = 0
for _ in range(rand_int(200)):
car = request.car.add()
random_car(car)
result += calc_value(car)
car = request.car.add()
random_car(car)
result += calc_value(car)
return result
def handle(self, request, response):
result = 0
for car in request.car:
result += calc_value(car)
result += calc_value(car)
response.amount = result
def check(self, response, expected):
return response.amount == expected
return response.amount == expected