def test_from_proto_list(self): """ Assert from_proto_list creates valid objects """ protos = [ StatPointProto(time=1, min=2, mean=3, max=4, count=5, stddev=6), StatPointProto(time=11, min=12, mean=13, max=14, count=15, stddev=16) ] points = StatPoint.from_proto_list(protos) assert points[0].time == protos[0].time assert points[0].min == protos[0].min assert points[0].mean == protos[0].mean assert points[0].max == protos[0].max assert points[0].count == protos[0].count assert points[0].stddev == protos[0].stddev assert points[1].time == protos[1].time assert points[1].min == protos[1].min assert points[1].mean == protos[1].mean assert points[1].max == protos[1].max assert points[1].count == protos[1].count assert points[1].stddev == protos[1].stddev
def test_from_proto_list_returns_list_of_statpoint(self): """ Assert from_proto_list returns list of StatPoint """ protos = [ StatPointProto(time=1, min=2, mean=3, max=4, count=5, stddev=6), StatPointProto(time=11, min=12, mean=13, max=14, count=15, stddev=16) ] points = StatPoint.from_proto_list(protos) assert len(points) == 2 for point in points: assert isinstance(point, StatPoint)