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)
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))
def test_do_math(self): ret = remotable_module.remote_do_math('localhost:5001', 17, 13.5) self.assertEqual(ret, 17 * 13.5)