def test_configure_failed(self):
        reader = make_reader(100)

        splitter = UniformSplitter(self.project_id,
                                   self.vault_id,
                                   reader)
        self.assertEqual(1024 * 1024, splitter.chunk_size)

        config = {
            'NonUniformSplitter': {
                'non_chunk_size': 1024
            }
        }
        splitter.configure(config)
        self.assertEqual(1024 * 1024, splitter.chunk_size)
    def test_configure(self):
        reader = make_reader(100)

        splitter = UniformSplitter(self.project_id,
                                   self.vault_id,
                                   reader)
        self.assertEqual(1024 * 1024, splitter.chunk_size)

        config = {
            'UniformSplitter': {
                'chunk_size': 5
            }
        }
        splitter.configure(config)
        self.assertEqual(config['UniformSplitter']['chunk_size'],
                         splitter.chunk_size)