Exemplo n.º 1
0
 def testitertwice(self):
     opts = [('input', self.exdir+'brian.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir+'itertwice.py', opts,
                        stdout=self.logfile, stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(14, int(output['e']))
Exemplo n.º 2
0
 def testaltwordcount(self):
     opts = [('input', self.exdir+'brian.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir+'altwordcount.py', opts,
                        stdout=self.logfile, stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(6, int(output['Brian']))
Exemplo n.º 3
0
 def testjoin(self):
     opts = [('input', self.exdir+'hostnames.txt'),
             ('input', self.exdir+'logs.txt'),
             ('output', self.outfile)]
     retval = cmd.start(self.exdir+'join.py', opts,
                        stdout=self.logfile, stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(5, int(output['node1']))
Exemplo n.º 4
0
 def testoowordcount(self):
     opts = self.common_opts
     opts += Options([('excludes', self.exdir+'excludes.txt'), 
              ('input', self.exdir+'brian.txt'), ('output', self.outfile)])
     retval = cmd.start(self.exdir+'oowordcount.py', opts,
                        stdout=self.logfile, stderr=self.logfile)
     self.assertEquals(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEquals(6, int(output['Brian']))
Exemplo n.º 5
0
 def testitertwice(self):
     opts = self.common_opts
     opts += [('input', self.exdir + 'brian.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir + 'itertwice.py',
                        opts,
                        stdout=self.logfile,
                        stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(14, int(output['e']))
Exemplo n.º 6
0
 def testmulticount(self):
     opts = [('input', self.exdir+'brian.txt'),
             ('input', self.exdir+'eno.txt'),
             ('output', self.outfile)]
     retval = cmd.start(self.exdir+'multicount.py', opts,
                        stdout=self.logfile, stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(6, int(output[('A', 'Brian')]))
     self.assertEqual(6, int(output[('B', 'Eno')]))        
Exemplo n.º 7
0
 def testjoin(self):
     opts = self.common_opts
     opts += [('input', self.exdir + 'hostnames.txt'),
              ('input', self.exdir + 'logs.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir + 'join.py',
                        opts,
                        stdout=self.logfile,
                        stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(5, int(output['node1']))
Exemplo n.º 8
0
 def testoowordcount(self):
     opts = self.common_opts
     opts += [('excludes', self.exdir + 'excludes.txt'),
              ('input', self.exdir + 'brian.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir + 'oowordcount.py',
                        opts,
                        stdout=self.logfile,
                        stderr=self.logfile)
     self.assertEquals(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEquals(6, int(output['Brian']))
Exemplo n.º 9
0
 def testaltwordcount(self):
     opts = self.common_opts
     opts += Options([('input', self.exdir + 'brian.txt'),
                      ('output', self.outfile)])
     retval = cmd.start(self.exdir + 'altwordcount.py',
                        opts,
                        stdout=self.logfile,
                        stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(6, int(output['Brian']))
Exemplo n.º 10
0
 def testmulticount(self):
     opts = self.common_opts
     opts += [('input', self.exdir + 'brian.txt'),
              ('input', self.exdir + 'eno.txt'), ('output', self.outfile)]
     retval = cmd.start(self.exdir + 'multicount.py',
                        opts,
                        stdout=self.logfile,
                        stderr=self.logfile)
     self.assertEqual(0, retval)
     output = dict(util.loadcode(open(self.outfile)))
     self.assertEqual(6, int(output[('A', 'Brian')]))
     self.assertEqual(6, int(output[('B', 'Eno')]))