Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

test: add project releases test#836

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
max-wittig merged 3 commits intomasterfromtest/project-releases
Jul 21, 2019
Merged
Show file tree
Hide file tree
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions.travis.yml
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -2,13 +2,6 @@ sudo: required
services:
- docker
language: python
env:
#- TOX_ENV=py_func_v4
- TOX_ENV=cli_func_v4
install:
- pip install tox
script:
- tox -e $TOX_ENV

git:
depth: false
Expand DownExpand Up@@ -39,6 +32,13 @@ jobs:
script:
- pip3 install tox
- tox -e cli_func_v4
#- stage: test
# name: py_func_v4
# dist: bionic
# python: 3.7
# script:
# - pip3 install tox
# - tox -e py_func_v4
- stage: test
name: docs
dist: bionic
Expand Down
7 changes: 4 additions & 3 deletionstools/build_test_env.sh
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -76,6 +76,7 @@ cleanup() {
trap 'exit 1' HUP INT TERM
}

try docker pull registry.gitlab.com/python-gitlab/python-gitlab:test >/dev/null
try docker run --name gitlab-test --detach --publish 8080:80 \
--publish 2222:22 registry.gitlab.com/python-gitlab/python-gitlab:test >/dev/null

Expand All@@ -99,7 +100,7 @@ if [ -z "$NOVENV" ]; then
. "$VENV"/bin/activate || fatal "failed to activate Python virtual environment"

log "Installing dependencies into virtualenv..."
try pip install -rrequirements.txt
try pip install -r requirements.txt

log "Installing into virtualenv..."
try pip install -e .
Expand All@@ -126,7 +127,7 @@ TOKEN=$($(dirname $0)/generate_token.py)
cat > $CONFIG << EOF
[global]
default = local
timeout =10
timeout =30

[local]
url = http://localhost:8080
Expand All@@ -138,6 +139,6 @@ log "Config file content ($CONFIG):"
log <$CONFIG

log "Pausing to give GitLab some time to finish starting up..."
sleep60
sleep200

log "Test environment initialized."
30 changes: 29 additions & 1 deletiontools/python_test_v4.py
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -843,9 +843,9 @@
error_message = e.error_message
break
assert "Retry later" in error_message
[current_project.delete() for current_project in projects]
settings.throttle_authenticated_api_enabled = False
settings.save()
[current_project.delete() for current_project in projects]

# project import/export
ex = admin_project.exports.create({})
Expand All@@ -871,3 +871,31 @@
count += 1
if count == 10:
raise Exception("Project import taking too much time")

# project releases
release_test_project = gl.projects.create(
{"name": "release-test-project", "initialize_with_readme": True}
)
release_name = "Demo Release"
release_tag_name = "v1.2.3"
release_description = "release notes go here"
release_test_project.releases.create(
{
"name": release_name,
"tag_name": release_tag_name,
"description": release_description,
"ref": "master",
}
)
assert len(release_test_project.releases.list()) == 1

# get single release
retrieved_project = release_test_project.releases.get(release_tag_name)
assert retrieved_project.name == release_name
assert retrieved_project.tag_name == release_tag_name
assert retrieved_project.description == release_description

# delete release
release_test_project.releases.delete(release_tag_name)
assert len(release_test_project.releases.list()) == 0
release_test_project.delete()
2 changes: 1 addition & 1 deletiontox.ini
View file
Open in desktop
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
[tox]
minversion = 1.6
skipsdist = True
envlist = py36,py35,py34,py27,pep8,black
envlist =py38,py37,py36,py35,py34,py27,pep8,black

[testenv]
setenv = VIRTUAL_ENV={envdir}
Expand Down

[8]ページ先頭

©2009-2025 Movatter.jp