Пример #1
0
 def verify_url_attributes(spec, jar, expected_attributes):
     target = self.make_target(spec, JarLibrary, jars=[jar])
     frozen_resolution = FrozenResolution()
     frozen_resolution.add_resolved_jars(target, [])
     self.assertEquals(
         list(frozen_resolution.coordinate_to_attributes.values()),
         expected_attributes)
Пример #2
0
  def test_spec_without_a_real_target(self):
    with temporary_file() as resolve_file:

      json.dump(
        {"default":{"coord_to_attrs":{}, "target_to_coords":{"non-existent-target":[]}}},
        resolve_file)
      resolve_file.close()

      with self.assertRaises(FrozenResolution.MissingTarget):
        FrozenResolution.load_from_file(resolve_file.name, [])
Пример #3
0
  def test_spec_without_a_real_target(self):
    with temporary_file() as resolve_file:

      json.dump(
        {"default":{"coord_to_attrs":{}, "target_to_coords":{"non-existent-target":[]}}},
        resolve_file)
      resolve_file.close()

      with self.assertRaises(FrozenResolution.MissingTarget):
        FrozenResolution.load_from_file(resolve_file.name, [])
Пример #4
0
 def verify_url_attributes(spec, jar, expected_attributes):
   target = self.make_target(spec, JarLibrary, jars=[jar])
   frozen_resolution = FrozenResolution()
   frozen_resolution.add_resolved_jars(target, [])
   self.assertEquals(frozen_resolution.coordinate_to_attributes.values(), expected_attributes)