def test_changeAllProjectVersions(self):
        root = FilePath(self.mktemp())
        root.createDirectory()
        structure = {
            "README": "Hi this is 1.0.0.",
            "twisted": {
                "topfiles": {
                    "README": "Hi this is 1.0.0"},
                "_version.py":
                    genVersion("twisted", 1, 0, 0),
                "web": {
                    "topfiles": {
                        "README": "Hi this is 1.0.0"},
                    "_version.py": genVersion("twisted.web", 1, 0, 0)
                    }}}
        self.createStructure(root, structure)
        changeAllProjectVersions(root, Version("lol", 1, 0, 2))
        outStructure = {
            "README": "Hi this is 1.0.2.",
            "twisted": {
                "topfiles": {
                    "README": "Hi this is 1.0.2"},
                "_version.py":
                    genVersion("twisted", 1, 0, 2),
                "web": {
                    "topfiles": {
                        "README": "Hi this is 1.0.2"},
                    "_version.py": genVersion("twisted.web", 1, 0, 2),
                    }}}
        self.assertStructure(root, outStructure)
Generate meteorological forcings using the Ensemble Streamflow Prediction method.
dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/python/test/test_release.py/ChangeVersionTest.test_changeAllProjectVersions--crossover with--dataset/ETHPy150Open nasa/RHEAS/src/ensemble.py/Ensemble._ESP