コード例 #1
0
ファイル: test_ivy_utils.py プロジェクト: foursquare/pants
 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
ファイル: test_ivy_utils.py プロジェクト: baroquebobcat/pants
  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
ファイル: test_ivy_utils.py プロジェクト: baroquebobcat/pants
 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)