Beispiel #1
0
 def test_platform_status(self):
     netstatRe = re.compile(r'.*LISTEN.*\/(\w+)')
     process = subprocess.Popen(['/usr/bin/co-status'],
                                stdout=subprocess.PIPE)
     out, err = process.communicate()
     status = filter(
         None,
         map(lambda x: x and x.group(1),
             map(lambda x: netstatRe.match(x), out.split('\n'))))
     processes = coprocesses.get_list()
     reduced = coreduce.reduce(status, processes)
     self.assertItemsEqual(status, reduced)
Beispiel #2
0
 def test_platform_status(self):
     netstatRe = re.compile(r'.*LISTEN.*\/(\w+)')
     process = subprocess.Popen(['/usr/bin/co-status'], stdout=subprocess.PIPE)
     out, err = process.communicate()
     status = filter(
         None,
         map(lambda x: x and x.group(1),
             map(lambda x: netstatRe.match(x), out.split('\n'))
            )
         )
     processes = coprocesses.get_list()
     reduced = coreduce.reduce(status, processes)
     self.assertItemsEqual(status, reduced)
Beispiel #3
0
 def test_platform_start(self):
     subprocess.call(['/usr/bin/co-start'])
     binaries = cobinaries.get_binaries()
     processes = coprocesses.get_list()
     reduced = coreduce.reduce(binaries, processes)
     self.assertItemsEqual(binaries, reduced)
Beispiel #4
0
 def test_platform_start(self):
     subprocess.call(['/usr/bin/co-start'])
     binaries = cobinaries.get_binaries()
     processes = coprocesses.get_list()
     reduced = coreduce.reduce(binaries, processes)
     self.assertItemsEqual(binaries, reduced)