Пример #1
0
    def test_checkIfUndecidedExists(self):
        adjacencyMatrix = getUnitDiskGraph(50)

        network = Network(adjacencyMatrix)

        alg = SlowMIS()
        alg.network = network

        alg.initiate()

        result = alg.checkIfUndecidedExists()

        self.failUnless(result == True)

        # zmiana stanow wezlow

        for node in network.ndList:
            node.memory["state"] = "in_MIS"

        result = alg.checkIfUndecidedExists()

        self.failUnless(result == False)

        network.ndList[38].memory["state"] = "undecided"

        result = alg.checkIfUndecidedExists()

        self.failUnless(result == True)