def testCmp(self):
     idevice0 = Idevice("FirstIdevice", "", "", "", "")
     idevice1 = Idevice("SecondIdevice", "", "", "", "")
     idevice2 = Idevice("ThirdIdevice", "", "", "", "")
     self.assertEquals(idevice2.__cmp__(idevice1), 1)
     self.assertEquals(idevice1.__cmp__(idevice0), 1)
     self.assertEquals(idevice0.__cmp__(idevice2), -1)
 def testDelete(self):
     parentNode = Node(self.package)
     idevice0 = Idevice("FirstIdevice", "", "", "", "")
     idevice0.setParentNode(parentNode)
     idevice1 = Idevice("SecondIdevice", "", "", "", "")
     idevice1.setParentNode(parentNode)
     idevice2 = Idevice("ThirdIdevice", "", "", "", "")
     idevice2.setParentNode(parentNode)
     idevice1.delete()
     if idevice1 in parentNode.idevices:
         print "delete failed"
    def testIsfirstAndIsLast(self):
        parentNode = Node(self.package)
        idevice0 = Idevice("FirstIdevice", "", "", "", "")
        idevice0.setParentNode(parentNode)
        idevice1 = Idevice("SecondIdevice", "", "", "", "")
        idevice1.setParentNode(parentNode)
        idevice2 = Idevice("ThirdIdevice", "", "", "", "")
        idevice2.setParentNode(parentNode)

        self.assert_(idevice0.isFirst)
        self.assert_(idevice2.isLast)
    def testMove(self):
        parentNode = Node(self.package)
        idevice0 = Idevice("FirstIdevice", "", "", "", "")
        idevice0.setParentNode(parentNode)
        idevice1 = Idevice("SecondIdevice", "", "", "", "")
        idevice1.setParentNode(parentNode)
        idevice2 = Idevice("ThirdIdevice", "", "", "", "")
        idevice2.setParentNode(parentNode)

        idevice0.moveNext()
        self.assertEquals(parentNode.idevices[1], idevice0)
        self.assertEquals(parentNode.idevices[0], idevice1)

        idevice2.movePrev()
        self.assertEquals(parentNode.idevices[1], idevice2)
        self.assertEquals(parentNode.idevices[2], idevice0)
Ejemplo n.º 5
0
 def testCreateAndDelete(self):
     """
     Test we have a resource directory and resource files can be stored in
     """
     myIdevice = Idevice("My Idevice", "UoA", "Testing", "Help tip", "icon",
                         self.package.root)
     oliver = Resource(myIdevice, Path("oliver.jpg"))
     self.assert_((self.package.resourceDir / "oliver.jpg").exists())
     oliver.delete()
     self.assert_(not (self.package.resourceDir / "oliver.jpg").exists())
 def testSetParentNode(self):
     parentNode = Node(self.package)
     idevice0 = Idevice("FirstIdevice", "", "", "", "")
     idevice0.setParentNode(parentNode)
     self.assert_(idevice0.parentNode is parentNode)
 def testIdevice(self):
     myIdevice = Idevice("My Idevice", "UoA", "Testing", "Help tip", "icon")
     self.assertEquals(myIdevice.title, "My Idevice")
     self.assertEquals(myIdevice.author, "UoA")
     self.assertEquals(myIdevice.purpose, "Testing")
     self.assertEquals(myIdevice.tip, "Help tip")