Beispiel #1
0
    def test_getItem(self):
        testNode1 = PlocksNode("TestNode1")
        testNode2 = PlocksNode("TestNode2")
        self._testCatalog.addPlock(testNode1)
        self._testCatalog.addPlock(testNode2)

        assert (self._testCatalog[0] == testNode1)
Beispiel #2
0
    def test_removePlock(self):
        testNode1 = PlocksNode("TestNode1")
        testNode2 = PlocksNode("TestNode2")
        self._testCatalog.addPlock(testNode1)
        self._testCatalog.addPlock(testNode2)

        self._testCatalog.removePlock("TestNode1")
        assert (self._testCatalog[0] == testNode2)
Beispiel #3
0
 def test_len(self):
     testNode1 = PlocksNode("TestNode1")
     testNode2 = PlocksNode("TestNode2")
     self._testCatalog.addPlock(testNode1)
     self._testCatalog.addPlock(testNode2)
     assert (len(self._testCatalog) == 2)
Beispiel #4
0
    def test_getItem_wrongIndex(self):
        testNode1 = PlocksNode("TestNode1")
        self._testCatalog.addPlock(testNode1)

        self._testCatalog[1]
Beispiel #5
0
    def test_removePlock_nonExistingName(self):
        testNode1 = PlocksNode("TestNode1")
        self._testCatalog.addPlock(testNode1)

        self._testCatalog.removePlock("WrongName")
Beispiel #6
0
    def test_addPlock_existingName(self):
        testNode1 = PlocksNode("TestNode")
        testNode2 = PlocksNode("TestNode")
        self._testCatalog.addPlock(testNode1)

        self._testCatalog.addPlock(testNode2)
Beispiel #7
0
 def test_addPlock(self):
     testNode = PlocksNode("TestNode")
     self._testCatalog.addPlock(testNode)
     assert (self._testCatalog[0] == testNode)
Beispiel #8
0
 def test_init_wrongNameType(self):
     self._testNode = PlocksNode(123)
Beispiel #9
0
 def setUp(self):
     self._testNode = PlocksNode("TestNode")
Beispiel #10
0
class PlocksNodeTest(unittest.TestCase):
    def setUp(self):
        self._testNode = PlocksNode("TestNode")

    # init
    @raises(TypeError)
    def test_init_wrongNameType(self):
        self._testNode = PlocksNode(123)

    # name
    def test_name(self):
        assert (self._testNode.name == "TestNode")

    # addPlug
    def test_addPlug(self):
        testPlug = PlocksPlug("TestPlug", plocksConstants.PlugType.kINTEGER,
                              plocksConstants.PlugDirection.kIN)
        self._testNode.addPlug(testPlug)
        assert (self._testNode.getPlug(0) == testPlug)

    @raises(TypeError)
    def test_addPlug_wrongPlugType(self):
        self._testNode.addPlug(123)

    # getPlug
    def test_getPlug(self):
        testPlug = PlocksPlug("TestPlug", plocksConstants.PlugType.kINTEGER,
                              plocksConstants.PlugDirection.kIN)
        self._testNode.addPlug(testPlug)

        assert (self._testNode.getPlug(0) == testPlug)

    @raises(ValueError)
    def test_getPlug_wrongIndex(self):
        testPlug = PlocksPlug("TestPlug", plocksConstants.PlugType.kINTEGER,
                              plocksConstants.PlugDirection.kIN)
        self._testNode.addPlug(testPlug)

        self._testNode.getPlug(1)