コード例 #1
0
 def test_does_not_raise_when_filename_is_dot_dot_extension(self):
     utils._validate_archive_member_name_and_size('foo..svg', 123)
コード例 #2
0
 def test_raises_when_filesize_is_above_limit(self):
     with pytest.raises(forms.ValidationError):
         utils._validate_archive_member_name_and_size(
             'filename', settings.FILE_UNZIP_SIZE_LIMIT + 100)
コード例 #3
0
 def test_raises_when_filename_starts_with_slash(self):
     with pytest.raises(forms.ValidationError):
         utils._validate_archive_member_name_and_size('/..', 123)
コード例 #4
0
 def test_raises_when_filename_is_dot_dot(self):
     with pytest.raises(forms.ValidationError):
         utils._validate_archive_member_name_and_size('..', 123)
コード例 #5
0
ファイル: test_utils.py プロジェクト: Mitrajit/addons-server
 def test_raises_when_filename_contains_backslashes(self):
     with pytest.raises(forms.ValidationError):
         utils._validate_archive_member_name_and_size(
             'path\\to\\file.txt', 123)
コード例 #6
0
 def test_raises_when_filesize_is_none(self):
     with pytest.raises(forms.ValidationError):
         utils._validate_archive_member_name_and_size('filename', None)
コード例 #7
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_ignores_when_filename_contains_backslashes_with_argument(self):
     utils._validate_archive_member_name_and_size(
         'path\\to\\file.txt', 123, ignore_filename_errors=True
     )
コード例 #8
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_ignores_when_filename_is_dot_dot_with_argument(self):
     utils._validate_archive_member_name_and_size(
         '..', 123, ignore_filename_errors=True
     )
コード例 #9
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_ignores_when_filename_starts_with_slash_with_argument(self):
     utils._validate_archive_member_name_and_size(
         '/..', 123, ignore_filename_errors=True
     )
コード例 #10
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_raises_when_filename_is_dot_dot(self):
     with pytest.raises(utils.InvalidZipFile):
         utils._validate_archive_member_name_and_size('..', 123)
コード例 #11
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_raises_when_filename_contains_backslashes(self):
     with pytest.raises(utils.InvalidZipFile):
         utils._validate_archive_member_name_and_size('path\\to\\file.txt', 123)
コード例 #12
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_raises_when_filename_starts_with_slash(self):
     with pytest.raises(utils.InvalidZipFile):
         utils._validate_archive_member_name_and_size('/..', 123)
コード例 #13
0
ファイル: test_utils.py プロジェクト: wagnerand/addons-server
 def test_raises_when_filesize_is_none(self):
     with pytest.raises(utils.InvalidZipFile):
         utils._validate_archive_member_name_and_size('filename', None)