예제 #1
0
 def test_to_dot(self):
     s = WhateverIO()
     self.graph1().to_dot(s)
     self.assertTrue(s.getvalue())
예제 #2
0
 def setup(self):
     self.fh = WhateverIO()
     self.app = Celery(broker='memory://', set_as_current=False)
     self.adm = self.create_adm()
     self.shell = AMQShell(connect=self.adm.connect, out=self.fh)
예제 #3
0
 def setUp(self):
     self.fh = WhateverIO()
     self.env = {}
     self.t = MultiTool(env=self.env, fh=self.fh)
예제 #4
0
 def test_list_bindings_no_support(self):
     l = list_(app=self.app, stderr=WhateverIO())
     management = Mock()
     management.get_bindings.side_effect = NotImplementedError()
     with self.assertRaises(Error):
         l.list_bindings(management)
예제 #5
0
 def setup(self):
     self.out = WhateverIO()
     self.err = WhateverIO()
     self.cmd = Command(self.app, stdout=self.out, stderr=self.err)
예제 #6
0
 def test_run(self):
     out = WhateverIO()
     r = report(app=self.app, stdout=out)
     self.assertEqual(r.run(), EX_OK)
     self.assertTrue(out.getvalue())
예제 #7
0
 def setUp(self):
     self.out = WhateverIO()
     self.dumper = Dumper(out=self.out)
예제 #8
0
 def test_read_pid(self, open_):
     s = open_.return_value = WhateverIO()
     s.write("1816\n")
     s.seek(0)
     p = PIDFile("/var/pid")
     self.assertEqual(p.read_pid(), 1816)