예제 #1
0
    def test(self):
        self.env.dependencies.add('numpy')
        self.env.save()

        e = env.load_from_directory(self.env_path)
        self.assertEqual(2, len(e.dependencies['conda']))
        assert 'numpy' in e.dependencies['conda']
예제 #2
0
파일: test_env.py 프로젝트: ESSS/conda-env
    def test(self):
        self.env.dependencies.add('numpy')
        self.env.save()

        e = env.load_from_directory(self.env_path)
        self.assertEqual(2, len(e.dependencies['conda']))
        self.assert_('numpy' in e.dependencies['conda'])
예제 #3
0
def execute(args, parser):
    install.install(args, parser, 'install')
    if conda_env_installed and args.save:
        try:
            env = load_from_directory(os.getcwd())
            for pkg in args.packages:
                env.dependencies.add(pkg)
            env.save()
        except exceptions.EnvironmentFileNotFound:
            if not args.json:
                sys.stderr.write(
                    "WARNING: Unable to find environment.yml file. "
                    "Skipping save.\n"
                )
예제 #4
0
파일: test_env.py 프로젝트: ESSS/conda-env
 def setUp(self):
     with open(self.env_path, "rb") as fp:
         self.original_file_contents = fp.read()
     self.env = env.load_from_directory(self.env_path)
예제 #5
0
파일: test_env.py 프로젝트: ESSS/conda-env
 def test_raised_exception_has_environment_yml_as_file(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound) as e:
         env.load_from_directory('/path/to/unknown/env-spec')
     self.assertEqual(e.exception.filename, 'environment.yml')
예제 #6
0
파일: test_env.py 프로젝트: ESSS/conda-env
 def test_raises_when_unable_to_find(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound):
         env.load_from_directory('/path/to/unknown/env-spec')
예제 #7
0
파일: test_env.py 프로젝트: ESSS/conda-env
 def setUp(self):
     self.original_working_dir = os.getcwd()
     self.env = env.load_from_directory(self.directory)
예제 #8
0
 def setUp(self):
     with open(self.env_path, "rb") as fp:
         self.original_file_contents = fp.read()
     self.env = env.load_from_directory(self.env_path)
예제 #9
0
 def test_raised_exception_has_environment_yml_as_file(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound) as e:
         env.load_from_directory('/path/to/unknown/env-spec')
     self.assertEqual(e.exception.filename, 'environment.yml')
예제 #10
0
 def test_raises_when_unable_to_find(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound):
         env.load_from_directory('/path/to/unknown/env-spec')
예제 #11
0
 def setUp(self):
     self.original_working_dir = os.getcwd()
     self.env = env.load_from_directory(self.directory)