testing of secondary emailadress

pull/3/head
Langenfeld 2019-12-05 17:35:48 +01:00
rodzic 00c2f97063
commit 257abeb13b
2 zmienionych plików z 10 dodań i 4 usunięć

Wyświetl plik

@ -184,7 +184,7 @@ class Repository(GiteaApiObject):
def get_issues_state(self, state) -> List[GiteaApiObject]:
"""Get issues of state Issue.open or Issue.closed of a repository."""
assert state in [Issue.open, Issue.closed]
assert state in [Issue.OPENED, Issue.CLOSED]
index = 1
issues = []
while True:
@ -587,7 +587,7 @@ class Gitea:
def get_user_by_email(self, email: str) -> User:
users = self.get_users()
for user in users:
if user.email == email:
if user.email == email or email in user.emails:
return user
return None

Wyświetl plik

@ -119,12 +119,18 @@ def test_create_issue():
assert issue.body == "Body text with this issue"
def test_delete_repo_userowned():
org = User.request(gitea, test_user)
repo = Repository.request(gitea, org.username, test_repo)
user = User.request(gitea, test_user)
repo = Repository.request(gitea, user.username, test_repo)
repo.delete()
with pytest.raises(NotFoundException) as e:
Repository.request(gitea, test_user, test_repo)
def test_secundary_email():
SECONDARYMAIL = "secondarytest@test.org" # set up with real email
sec_user = gitea.get_user_by_email(SECONDARYMAIL)
assert SECONDARYMAIL in sec_user.emails
assert sec_user.username == "test"
def test_delete_repo_orgowned():
org = Organization.request(gitea, test_org)
repo = Repository.request(gitea, org.username, test_repo)