コード例 #1
0
ファイル: api.py プロジェクト: abn/python-ubersmith
 def filename(self):
     disposition = self.response.headers.get('content-disposition')
     return get_filename(disposition)
コード例 #2
0
 def it_returns_none_if_none_was_passed_in(self):
     assert get_filename(None) is None
コード例 #3
0
 def it_returns_none_if_disposition_is_malformed(self, disposition):
     assert get_filename(disposition) is None
コード例 #4
0
 def it_gets_filename(self):
     assert get_filename('attachment; filename="fname.ext"') == "fname.ext"
コード例 #5
0
 def it_handles_unquoted_filenames(self):
     assert get_filename('inline; filename=fname.ext') == "fname.ext"
コード例 #6
0
 def filename(self):
     disposition = self.response.headers.get('content-disposition')
     return get_filename(disposition)
コード例 #7
0
 def it_returns_none_if_disposition_is_malformed(self, disposition):
     assert get_filename(disposition) is None
コード例 #8
0
 def it_returns_none_if_none_was_passed_in(self):
     assert get_filename(None) is None
コード例 #9
0
 def it_handles_unquoted_filenames(self):
     assert get_filename('inline; filename=fname.ext') == "fname.ext"
コード例 #10
0
 def it_gets_filename(self):
     assert get_filename('attachment; filename="fname.ext"') == "fname.ext"