Example #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']
Example #2
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']))
        self.assert_('numpy' in e.dependencies['conda'])
Example #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"
                )
Example #4
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)
Example #5
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')
Example #6
0
 def test_raises_when_unable_to_find(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound):
         env.load_from_directory('/path/to/unknown/env-spec')
Example #7
0
 def setUp(self):
     self.original_working_dir = os.getcwd()
     self.env = env.load_from_directory(self.directory)
Example #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)
Example #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')
Example #10
0
 def test_raises_when_unable_to_find(self):
     with self.assertRaises(exceptions.EnvironmentFileNotFound):
         env.load_from_directory('/path/to/unknown/env-spec')
Example #11
0
 def setUp(self):
     self.original_working_dir = os.getcwd()
     self.env = env.load_from_directory(self.directory)