| |
@@ -355,11 +355,83 @@
|
| |
repo_to=repo,
|
| |
branch_to='master',
|
| |
title='Fixing code for unittest',
|
| |
- user=username
|
| |
+ user=username,
|
| |
+ status="Open"
|
| |
)
|
| |
session.commit()
|
| |
|
| |
- ######################################
|
| |
+ repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ forked_repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ req = pagure.lib.query.new_pull_request(
|
| |
+ session=session,
|
| |
+ repo_from=forked_repo,
|
| |
+ branch_from='master',
|
| |
+ repo_to=repo,
|
| |
+ branch_to='master',
|
| |
+ title='add very nice README',
|
| |
+ user=username,
|
| |
+ status="Open"
|
| |
+ )
|
| |
+ session.commit()
|
| |
+
|
| |
+ repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ forked_repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ req = pagure.lib.query.new_pull_request(
|
| |
+ session=session,
|
| |
+ repo_from=forked_repo,
|
| |
+ branch_from='master',
|
| |
+ repo_to=repo,
|
| |
+ branch_to='master',
|
| |
+ title='Add README',
|
| |
+ user=username,
|
| |
+ status="Closed"
|
| |
+ )
|
| |
+ session.commit()
|
| |
+
|
| |
+ repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ forked_repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ req = pagure.lib.query.new_pull_request(
|
| |
+ session=session,
|
| |
+ repo_from=forked_repo,
|
| |
+ branch_from='master',
|
| |
+ repo_to=repo,
|
| |
+ branch_to='master',
|
| |
+ title='Fix some containers',
|
| |
+ user=username,
|
| |
+ status="Merged"
|
| |
+ )
|
| |
+ session.commit()
|
| |
+
|
| |
+ repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ forked_repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ req = pagure.lib.query.new_pull_request(
|
| |
+ session=session,
|
| |
+ repo_from=forked_repo,
|
| |
+ branch_from='master',
|
| |
+ repo_to=repo,
|
| |
+ branch_to='master',
|
| |
+ title='Fix pull request statuses',
|
| |
+ user=username,
|
| |
+ status="Closed"
|
| |
+ )
|
| |
+ session.commit()
|
| |
+
|
| |
+ repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ forked_repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
+ req = pagure.lib.query.new_pull_request(
|
| |
+ session=session,
|
| |
+ repo_from=forked_repo,
|
| |
+ branch_from='master',
|
| |
+ repo_to=repo,
|
| |
+ branch_to='master',
|
| |
+ title='Fixing UI of issue',
|
| |
+ user=username,
|
| |
+ status="Merged"
|
| |
+ )
|
| |
+ session.commit()
|
| |
+
|
| |
+
|
| |
+ #####################################
|
| |
# tokens
|
| |
tests.create_tokens(session, user_id=pingou.id, project_id=project1.id)
|
| |
|
| |
@@ -426,12 +498,40 @@
|
| |
percent=80,
|
| |
comment="Jenkins build passes",
|
| |
url=str(pr.id),
|
| |
- status="Open"
|
| |
+ status="success"
|
| |
+ )
|
| |
+ session.add(item)
|
| |
+ session.commit()
|
| |
+
|
| |
+ pr = pagure.lib.query.get_pull_request_of_user(session, "foo")[1]
|
| |
+ item = pagure.lib.model.PullRequestFlag(
|
| |
+ uid="oink oink uid",
|
| |
+ pull_request_uid=pr.uid,
|
| |
+ user_id=pingou.id,
|
| |
+ username=pingou.user,
|
| |
+ percent=80,
|
| |
+ comment="Jenkins does not pass",
|
| |
+ url=str(pr.id),
|
| |
+ status="failure"
|
| |
)
|
| |
session.add(item)
|
| |
session.commit()
|
| |
|
| |
######################################
|
| |
+ # pull_request_assignee
|
| |
+ pr = pagure.lib.query.search_pull_requests(session, requestid='1006')
|
| |
+ pr.assignee_id = pingou.id
|
| |
+ session.commit()
|
| |
+
|
| |
+ pr = pagure.lib.query.search_pull_requests(session, requestid='1007')
|
| |
+ pr.assignee_id = you.id
|
| |
+ session.commit()
|
| |
+
|
| |
+ pr = pagure.lib.query.search_pull_requests(session, requestid='1004')
|
| |
+ pr.assignee_id = foo.id
|
| |
+ session.commit()
|
| |
+
|
| |
+ ######################################
|
| |
# tags_issues
|
| |
repo = pagure.lib.query.get_authorized_project(session, 'test')
|
| |
issues = pagure.lib.query.search_issues(session, repo)
|
| |
@@ -595,7 +695,7 @@
|
| |
empty_dev_db(meta, eng)
|
| |
|
| |
if args.populate or args.all:
|
| |
- session = create_session(_config['DB_URL'])
|
| |
+ session = pagure.lib.query.create_session(_config['DB_URL'])
|
| |
invalid_option = ['pingou', 'bar@pingou.com', 'foo', 'foo@bar.com']
|
| |
print("")
|
| |
user_name = six.moves.input(
|
| |
Why this change?