Code Duplication    Length = 32-32 lines in 2 locations

tests/unit/test_utils.py 2 locations

@@ 496-527 (lines=32) @@
493
        self.assertTrue(len(result) == 1)
494
        self.assertEqual(formatted_b, result[0]["circuit"])
495
496
    def test_clean_circuits_without_sub_circuit(self):
497
        """Test clean circuits with one sub-circuit."""
498
        formatted_a = [
499
            {
500
                "dpid": "00:00:00:00:00:00:00:01",
501
            },
502
            {
503
                "dpid": "00:00:00:00:00:00:00:02",
504
            },
505
        ]
506
        formatted_b = [
507
            {
508
                "dpid": "00:00:00:00:00:00:00:01",
509
            },
510
            {
511
                "dpid": "00:00:00:00:00:00:00:03",
512
            },
513
            {
514
                "dpid": "00:00:00:00:00:00:00:04",
515
            },
516
        ]
517
518
        circuits = []
519
        circuits.append({"circuit": formatted_a, "entries": []})
520
        circuits.append({"circuit": formatted_b, "entries": []})
521
522
        # Test circuits withou sub-circuits.
523
        result = utils.clean_circuits(circuits, self.controller)
524
525
        # Result must be equal to the circuits parameter
526
        self.assertTrue(len(result) == 2)
527
        self.assertEqual(circuits, result)
528
@@ 463-494 (lines=32) @@
460
        self.assertTrue(len(result) == 1)
461
        self.assertEqual(formatted, result[0]["circuit"])
462
463
    def test_clean_circuits_with_sub_circuit(self):
464
        """Test clean circuits without sub-circuits."""
465
        formatted_a = [
466
            {
467
                "dpid": "00:00:00:00:00:00:00:01",
468
            },
469
            {
470
                "dpid": "00:00:00:00:00:00:00:03",
471
            },
472
        ]
473
        formatted_b = [
474
            {
475
                "dpid": "00:00:00:00:00:00:00:01",
476
            },
477
            {
478
                "dpid": "00:00:00:00:00:00:00:02",
479
            },
480
            {
481
                "dpid": "00:00:00:00:00:00:00:03",
482
            },
483
        ]
484
485
        circuits = []
486
        circuits.append({"circuit": formatted_a, "entries": []})
487
        circuits.append({"circuit": formatted_b, "entries": []})
488
489
        # Test cleaning one sub-circuit
490
        result = utils.clean_circuits(circuits, self.controller)
491
492
        # Result must be the circuits without the sub-circuit
493
        self.assertTrue(len(result) == 1)
494
        self.assertEqual(formatted_b, result[0]["circuit"])
495
496
    def test_clean_circuits_without_sub_circuit(self):
497
        """Test clean circuits with one sub-circuit."""