File tree 1 file changed +28
-0
lines changed
1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 871
871
count += 1
872
872
if count == 10 :
873
873
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