Esempio n. 1
0
    def test_get_measurement_kwargs_ping(self):

        spec = Configuration.DEFAULT["specification"]["types"]["ping"]

        cmd = PingMeasureCommand()
        cmd.init_args(["ping", "--target", "ripe.net"])
        self.assertEqual(
            cmd._get_measurement_kwargs(), {
                "af": Configuration.DEFAULT["specification"]["af"],
                "description": "Ping measurement to ripe.net",
                "target": "ripe.net",
                "packets": spec["packets"],
                "packet_interval": spec["packet-interval"],
                "size": spec["size"]
            })

        cmd = PingMeasureCommand()
        cmd.init_args([
            "ping", "--target", "ripe.net", "--af", "6", "--description",
            "This is my description", "--packets", "7", "--packet-interval",
            "200", "--size", "24"
        ])
        self.assertEqual(
            cmd._get_measurement_kwargs(), {
                "af": 6,
                "description": "This is my description",
                "target": "ripe.net",
                "packets": 7,
                "packet_interval": 200,
                "size": 24
            })
Esempio n. 2
0
    def test_get_measurement_kwargs_ping(self):

        spec = Configuration.DEFAULT["specification"]["types"]["ping"]

        cmd = PingMeasureCommand()
        cmd.init_args(["ping", "--target", "ripe.net"])
        self.assertEqual(
            cmd._get_measurement_kwargs(), {
                "af": Configuration.DEFAULT["specification"]["af"],
                "description": "Ping measurement to ripe.net",
                "target": "ripe.net",
                "packets": spec["packets"],
                "packet_interval": spec["packet-interval"],
                "size": spec["size"]
            })

        cmd = PingMeasureCommand()
        cmd.init_args([
            "ping",
            "--target",
            "ripe.net",
            "--af",
            "6",
            "--description",
            "This is my description",
            "--packets",
            "7",
            "--packet-interval",
            "200",
            "--size",
            "24",
            "--group-id",
            "1000001",
            "--include-probe-id",
            "--spread",
            "60",
            "--resolve-on-probe",
        ])
        self.assertEqual(
            cmd._get_measurement_kwargs(), {
                "af": 6,
                "description": "This is my description",
                "target": "ripe.net",
                "packets": 7,
                "packet_interval": 200,
                "size": 24,
                "group_id": 1000001,
                "include_probe_id": True,
                "spread": 60,
                "resolve_on_probe": True,
            })
Esempio n. 3
0
    def test_get_measurement_kwargs_ping(self):

        spec = Configuration.DEFAULT["specification"]["types"]["ping"]

        cmd = PingMeasureCommand()
        cmd.init_args(["ping", "--target", "ripe.net"])
        self.assertEqual(
            cmd._get_measurement_kwargs(),
            {
                "af": Configuration.DEFAULT["specification"]["af"],
                "description": "Ping measurement to ripe.net",
                "target": "ripe.net",
                "packets": spec["packets"],
                "packet_interval": spec["packet-interval"],
                "size": spec["size"],
            },
        )

        cmd = PingMeasureCommand()
        cmd.init_args(
            [
                "ping",
                "--target",
                "ripe.net",
                "--af",
                "6",
                "--description",
                "This is my description",
                "--packets",
                "7",
                "--packet-interval",
                "200",
                "--size",
                "24",
            ]
        )
        self.assertEqual(
            cmd._get_measurement_kwargs(),
            {
                "af": 6,
                "description": "This is my description",
                "target": "ripe.net",
                "packets": 7,
                "packet_interval": 200,
                "size": 24,
            },
        )