コード例 #1
0
 def test_shorten(self):
     self.assertEqual(
         '**.jill',
         safe_filename('jack',
                       '.jill',
                       digest=self.FixedDigest(2),
                       max_length=8))
コード例 #2
0
 def test_shorten(self):
     self.assertEqual(
         "**.jill",
         safe_filename("jack",
                       ".jill",
                       digest=self.FixedDigest(2),
                       max_length=8))
コード例 #3
0
def jarname(target, extension='.jar'):
  # TODO(John Sirois): incorporate version
  _, id_, _ = target.get_artifact_info()
  # Cap jar names quite a bit lower than the standard fs limit of 255 characters since these
  # artifacts will often be used outside pants and those uses may manipulate (expand) the jar
  # filenames blindly.
  return safe_filename(id_, extension, max_length=200)
コード例 #4
0
ファイル: jar_create.py プロジェクト: kn/pants
def jarname(target, extension='.jar'):
  # TODO(John Sirois): incorporate version
  _, id_, _ = target.get_artifact_info()
  # Cap jar names quite a bit lower than the standard fs limit of 255 characters since these
  # artifacts will often be used outside pants and those uses may manipulate (expand) the jar
  # filenames blindly.
  return safe_filename(id_, extension, max_length=200)
コード例 #5
0
 def test_shorten_readable(self):
     self.assertEqual(
         "j.**.e.jill",
         safe_filename("jackalope",
                       ".jill",
                       digest=self.FixedDigest(2),
                       max_length=11),
     )
コード例 #6
0
 def test_shorten_fail(self):
     with self.assertRaises(ValueError):
         safe_filename("jack",
                       ".beanstalk",
                       digest=self.FixedDigest(3),
                       max_length=12)
コード例 #7
0
def test_shorten_readable() -> None:
    assert "j.**.e.jill" == safe_filename("jackalope",
                                          ".jill",
                                          digest=FixedDigest(2),
                                          max_length=11)
コード例 #8
0
 def test_noop(self):
     self.assertEqual('jack.jill',
                      safe_filename('jack', '.jill', max_length=9))
     self.assertEqual('jack.jill',
                      safe_filename('jack', '.jill', max_length=100))
コード例 #9
0
ファイル: target.py プロジェクト: letisiapangataa/pants
 def compute_target_id(cls, address):
     """Computes a target id from the given address."""
     return safe_filename(address.path_safe_spec)
コード例 #10
0
ファイル: test_safe_filename.py プロジェクト: Docworld/pants
 def test_shorten(self):
   self.assertEqual('**.jill',
                    safe_filename('jack', '.jill', digest=self.FixedDigest(2), max_length=8))
コード例 #11
0
ファイル: target.py プロジェクト: jsirois/pants
 def compute_target_id(cls, address):
   """Computes a target id from the given address."""
   return safe_filename(address.path_safe_spec)
コード例 #12
0
 def test_shorten_readable(self):
   self.assertEqual('j.**.e.jill',
                    safe_filename('jackalope', '.jill', digest=self.FixedDigest(2), max_length=11))
コード例 #13
0
ファイル: test_safe_filename.py プロジェクト: jduan/pants
 def test_shorten_fail(self):
     with self.assertRaises(ValueError):
         safe_filename("jack", ".beanstalk", digest=self.FixedDigest(3), max_length=12)
コード例 #14
0
ファイル: test_safe_filename.py プロジェクト: jduan/pants
 def test_shorten(self):
     self.assertEqual("**.jill", safe_filename("jack", ".jill", digest=self.FixedDigest(2), max_length=8))
コード例 #15
0
ファイル: test_safe_filename.py プロジェクト: jduan/pants
 def test_noop(self):
     self.assertEqual("jack.jill", safe_filename("jack", ".jill", max_length=9))
     self.assertEqual("jack.jill", safe_filename("jack", ".jill", max_length=100))
コード例 #16
0
ファイル: test_safe_filename.py プロジェクト: jduan/pants
 def test_bad_name(self):
     with self.assertRaises(ValueError):
         safe_filename(os.path.join("more", "than", "a", "name.game"))
コード例 #17
0
def test_shorten_fail() -> None:
    with pytest.raises(ValueError):
        safe_filename("jack",
                      ".beanstalk",
                      digest=FixedDigest(3),
                      max_length=12)
コード例 #18
0
ファイル: test_safe_filename.py プロジェクト: Docworld/pants
 def test_bad_name(self):
   with pytest.raises(ValueError):
     safe_filename(os.path.join('more', 'than', 'a', 'name.game'))
コード例 #19
0
ファイル: test_safe_filename.py プロジェクト: Docworld/pants
 def test_noop(self):
   self.assertEqual('jack.jill', safe_filename('jack', '.jill', max_length=9))
   self.assertEqual('jack.jill', safe_filename('jack', '.jill', max_length=100))
コード例 #20
0
 def test_shorten_readable(self):
   self.assertEqual('j.**.e.jill',
                    safe_filename('jackalope', '.jill', digest=self.FixedDigest(2), max_length=11))
コード例 #21
0
ファイル: test_safe_filename.py プロジェクト: Docworld/pants
 def test_shorten_fail(self):
   with pytest.raises(ValueError):
     safe_filename('jack', '.beanstalk', digest=self.FixedDigest(3), max_length=12)
コード例 #22
0
 def test_bad_name(self):
     with self.assertRaises(ValueError):
         safe_filename(os.path.join("more", "than", "a", "name.game"))
コード例 #23
0
 def _sha_file_by_id(self, id):
     return os.path.join(self._root, safe_filename(id, extension='.hash'))
コード例 #24
0
 def test_shorten_fail(self):
     with pytest.raises(ValueError):
         safe_filename('jack',
                       '.beanstalk',
                       digest=self.FixedDigest(3),
                       max_length=12)
コード例 #25
0
 def test_bad_name(self):
     with pytest.raises(ValueError):
         safe_filename(os.path.join('more', 'than', 'a', 'name.game'))
コード例 #26
0
def test_noop() -> None:
    assert "jack.jill" == safe_filename("jack", ".jill", max_length=9)
    assert "jack.jill" == safe_filename("jack", ".jill", max_length=100)
コード例 #27
0
 def test_noop(self):
     self.assertEqual("jack.jill",
                      safe_filename("jack", ".jill", max_length=9))
     self.assertEqual("jack.jill",
                      safe_filename("jack", ".jill", max_length=100))
コード例 #28
0
def test_shorten() -> None:
    assert "**.jill" == safe_filename("jack",
                                      ".jill",
                                      digest=FixedDigest(2),
                                      max_length=8)
コード例 #29
0
ファイル: build_invalidator.py プロジェクト: priyakoth/pants
 def _sha_file_by_id(self, id):
   return os.path.join(self._root, safe_filename(id, extension='.hash'))
コード例 #30
0
def test_bad_name() -> None:
    with pytest.raises(ValueError):
        safe_filename(os.path.join("more", "than", "a", "name.game"))