def readconfig(cls, path):
     if path.dirname.endswith("{}py".format(os.sep)):
         return CreationConfig(
             base_resolved_python_sha256=getdigest(sys.executable),
             base_resolved_python_path=sys.executable,
             tox_version=tox.__version__,
             sitepackages=False,
             usedevelop=False,
             deps=[],
             alwayscopy=False,
         )
     elif path.dirname.endswith("{}.package".format(os.sep)):
         return CreationConfig(
             base_resolved_python_sha256=getdigest(sys.executable),
             base_resolved_python_path=sys.executable,
             tox_version=tox.__version__,
             sitepackages=False,
             usedevelop=False,
             deps=[
                 (getdigest(""), "setuptools >= 35.0.2"),
                 (getdigest(""), "wheel"),
             ],
             alwayscopy=False,
         )
     assert False  # pragma: no cover
Esempio n. 2
0
 def test_basic(self, newconfig, mocksession, tmpdir):
     config = newconfig([], "")
     envconfig = config.envconfigs['python']
     venv = VirtualEnv(envconfig, session=mocksession)
     cconfig = venv._getliveconfig()
     assert cconfig.matches(cconfig)
     path = tmpdir.join("configdump")
     cconfig.writeconfig(path)
     newconfig = CreationConfig.readconfig(path)
     assert newconfig.matches(cconfig)
     assert cconfig.matches(newconfig)
Esempio n. 3
0
 def readconfig(cls, path):
     assert path.dirname.endswith("{}py".format(os.sep))
     return CreationConfig(
         md5=getdigest(sys.executable),
         python=sys.executable,
         version=tox.__version__,
         sitepackages=False,
         usedevelop=False,
         deps=[],
         alwayscopy=False,
     )
Esempio n. 4
0
 def test_basic(self, newconfig, mocksession, tmpdir):
     config = newconfig([], "")
     mocksession.new_config(config)
     venv = mocksession.getvenv("python")
     cconfig = venv._getliveconfig()
     assert cconfig.matches(cconfig)
     path = tmpdir.join("configdump")
     cconfig.writeconfig(path)
     newconfig = CreationConfig.readconfig(path)
     assert newconfig.matches(cconfig)
     assert cconfig.matches(newconfig)