def test_split_single_file1(self): mr = Master('3205', '/Users/WofloW/USF/CS636/project02') split_info = mr.split_file(3, "test_data") self.assertEqual(split_info, ({0: [("/Users/WofloW/USF/CS636/project02/test_data", 0, 3)], 1: [("/Users/WofloW/USF/CS636/project02/test_data", 3, 6)], 2: [("/Users/WofloW/USF/CS636/project02/test_data", 6, 7)]}, [('/Users/WofloW/USF/CS636/project02/test_data', 7)]))
def test_multiple_split1(self): mr = Master('3205', '/Users/WofloW/USF/CS636/project02') split_info = mr.split_file(6, "test_data_") self.assertEqual(split_info, ({0: [("/Users/WofloW/USF/CS636/project02/test_data_0", 0, 6)], 1: [("/Users/WofloW/USF/CS636/project02/test_data_1", 0, 6)]}, [('/Users/WofloW/USF/CS636/project02/test_data_0', 6), ('/Users/WofloW/USF/CS636/project02/test_data_1', 6)]))
def create_master_async(self): master_addr = 'tcp://0.0.0.0:' + str(self.master_port) s = zerorpc.Server(Master(self.data_dir)) s.bind(master_addr) s.run()