Exemplo n.º 1
0
 def test_do_math(self):
     ret1 = remotable_module.remote_do_math('localhost:5001', 15, 20)
     ret2 = remotable_module.remote_do_math('localhost:5002', 7, 5)
     ret3 = remotable_module.remote_do_math('localhost:5003', 2, 3)
     ret4 = remotable_module.remote_do_math('localhost:5004', 133, 289)
     self.assertEqual(ret1, 15 * 20)
     self.assertEqual(ret2, 7 * 5)
     self.assertEqual(ret3, 2 * 3)
     self.assertEqual(ret4, 133 * 289)
Exemplo n.º 2
0
 def test_do_math(self):
     ret1 = remotable_module.remote_do_math('localhost:5001', 15, 20)
     ret2 = remotable_module.remote_do_math('localhost:5002', 7, 5)
     ret3 = remotable_module.remote_do_math('localhost:5003', 2, 3)
     ret4 = remotable_module.remote_do_math('localhost:5004', 133, 289)
     self.assertEqual(ret1, 15 * 20)
     self.assertEqual(ret2, 7 * 5)
     self.assertEqual(ret3, 2 * 3)
     self.assertEqual(ret4, 133 * 289)
Exemplo n.º 3
0
    def test_logging__remote_module_func(self):
        ret = remotable_module.remote_do_math('localhost:5001', 2, 3)
        self.assertEqual(ret, 6)

        with open(self.logger_path) as fin:
            all_lines = fin.readlines()
        self.assertEqual(all_lines[0].strip(), '"{0}" on target "{1}" with args: {2} and kwargs: {3}'.format(
            'do_math', 'localhost:5001', (2, 3), {}))
        self.assertEqual(all_lines[1].strip(), '"{0}" on target "{1}" returned {2}'.format('do_math', 'localhost:5001', 6))
Exemplo n.º 4
0
 def test_do_math(self):
     ret = remotable_module.remote_do_math('localhost:5001', 17, 13.5)
     self.assertEqual(ret, 17 * 13.5)