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"})