File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 871871 count += 1
872872 if count == 10 :
873873 raise Exception ("Project import taking too much time" )
874+
875+ # project releases
876+ release_test_project = gl .projects .create (
877+ {"name" : "release-test-project" , "initialize_with_readme" : True }
878+ )
879+ release_name = "Demo Release"
880+ release_tag_name = "v1.2.3"
881+ release_description = "release notes go here"
882+ release_test_project .releases .create (
883+ {
884+ "name" : release_name ,
885+ "tag_name" : release_tag_name ,
886+ "description" : release_description ,
887+ "ref" : "master" ,
888+ }
889+ )
890+ assert len (release_test_project .releases .list ()) == 1
891+
892+ # get single release
893+ retrieved_project = release_test_project .releases .get (release_tag_name )
894+ assert retrieved_project .name == release_name
895+ assert retrieved_project .tag_name == release_tag_name
896+ assert retrieved_project .description == release_description
897+
898+ # delete release
899+ release_test_project .releases .delete (release_tag_name )
900+ assert len (release_test_project .releases .list ()) == 0
901+ release_test_project .delete ()
You can’t perform that action at this time.
0 commit comments