Example #1
0
 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)]))
Example #2
0
 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)]))
Example #3
0
 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()