Beispiel #1
0
 def test_determine_all_envs_with_channel_priority(self):
     prioritized_channel_map = prioritize_channels(tuple(["rando_chnl", "defaults"]))
     specs_for_envs_w_channel_priority = plan.determine_all_envs(
         self.res, self.specs, prioritized_channel_map)
     expected_output = [plan.SpecForEnv(env="ranenv", spec="test-spec"),
                        plan.SpecForEnv(env="test1", spec="test-spec2")]
     self.assertEquals(specs_for_envs_w_channel_priority, expected_output)
Beispiel #2
0
 def test_determine_all_envs_with_channel_priority(self):
     self.res = generate_mocked_resolve([
         (None, "test-spec", "defaults", "5"),
         ("ranenv", "test-spec", "rando_chnl", "1"),
         ("test1", "test-spec2", "defaults", "1")
     ])
     prioritized_channel_map = prioritize_channels(tuple(["rando_chnl", "defaults"]))
     specs_for_envs_w_channel_priority = plan.determine_all_envs(
         self.res, self.specs, prioritized_channel_map)
     expected_output = (plan.SpecForEnv(env="ranenv", spec="test-spec"),
                        plan.SpecForEnv(env="test1", spec="test-spec2"))
     self.assertEquals(specs_for_envs_w_channel_priority, expected_output)
Beispiel #3
0
 def test_determine_all_envs_with_channel_priority(self):
     self.res = generate_mocked_resolve([
         (None, "test-spec", "defaults", "5"),
         ("ranenv", "test-spec", "rando_chnl", "1"),
         ("test1", "test-spec2", "defaults", "1")
     ])
     prioritized_channel_map = prioritize_channels(tuple(["rando_chnl", "defaults"]))
     specs_for_envs_w_channel_priority = plan.determine_all_envs(
         self.res, self.specs, prioritized_channel_map)
     expected_output = (plan.SpecForEnv(env="ranenv", spec="test-spec"),
                        plan.SpecForEnv(env="test1", spec="test-spec2"))
     self.assertEquals(specs_for_envs_w_channel_priority, expected_output)
Beispiel #4
0
 def test_determine_all_envs_no_package(self):
     specs = [MatchSpec("no-exist")]
     with pytest.raises(NoPackagesFoundError) as err:
         plan.determine_all_envs(self.res, specs)
         assert "no-exist package not found" in str(err)
Beispiel #5
0
 def test_determine_all_envs(self):
     specs_for_envs = plan.determine_all_envs(self.res, self.specs)
     expected_output = (plan.SpecForEnv(env=None, spec="test-spec"),
                        plan.SpecForEnv(env="test1", spec="test-spec2"))
     self.assertEquals(specs_for_envs, expected_output)
Beispiel #6
0
 def test_determine_all_envs(self):
     specs_for_envs = plan.determine_all_envs(self.res, self.specs)
     expected_output = [plan.SpecForEnv(env=None, spec="test-spec"),
                        plan.SpecForEnv(env="test1", spec="test-spec2")]
     self.assertEquals(specs_for_envs, expected_output)
Beispiel #7
0
 def test_determine_all_envs_no_package(self):
     specs = [MatchSpec("no-exist")]
     with pytest.raises(PackageNotFoundError) as err:
         plan.determine_all_envs(self.res, specs)
         assert "no-exist package not found" in str(err)