File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 1818from __future__ import print_function
1919from __future__ import division
2020from __future__ import absolute_import
21+ import base64
2122import copy
2223import itertools
2324import json
@@ -922,6 +923,14 @@ class ProjectFile(GitlabObject):
922923 shortPrintAttr = 'file_path'
923924 getRequiresId = False
924925
926+ def decode (self ):
927+ """Returns the decoded content.
928+
929+ Returns:
930+ (str): the decoded content.
931+ """
932+ return base64 .b64decode (self .content )
933+
925934
926935class ProjectFileManager (BaseManager ):
927936 obj_cls = ProjectFile
Original file line number Diff line number Diff line change 110110 'branch_name' : 'master' ,
111111 'content' : 'Initial content' ,
112112 'commit_message' : 'New commit' })
113+ assert (readme .decode () == 'Initial content' )
113114
114115# labels
115116label1 = admin_project .labels .create ({'name' : 'label1' , 'color' : '#778899' })
You can’t perform that action at this time.
0 commit comments