Ejemplo n.º 1
0
 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
Ejemplo n.º 2
0
    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)