def setUp(self):
        filenameNodes = "nodes_1.txt"
        filenameLinks = "links_1.txt"
        Nodes     = Requirements.nodesParser(filenameNodes)  
        Nodes.parseFile()      
        Relations = Requirements.relationsParser(filenameLinks)
        Relations.parseFile()

        self.container = Requirements.nodesContainer()
        Nodes.loadNodeContainer(self.container)
        Relations.loadNodeContainer(self.container)
    def test_parseline(self):
        # make sure the shuffled sequence does not lose any elements
        filename = ""
        Relations = Requirements.nodesParser(filename)

        Relations.parseLine(" # UR-20 : TO do something fine   ")

        self.assertEqual(Relations.Nodes , {"UR-20":"TO do something fine"})

        Relations.parseLine(" hola <- adios ")
        Relations.parseLine("")
        self.assertEqual(Relations.Nodes , {"UR-20":"TO do something fine"})
    def test_parseFile(self):
        filename = "nodes.txt"
        Relations = Requirements.nodesParser(filename)

        Relations.parseFile()
        self.assertEqual(Relations.Nodes , {"UR-10" : "Hello", "UR-20" : "TO do something fine"})