Пример #1
0
    def create_issue(self, title: str, body: str='') -> GitHubIssue:
        """
        Create a new issue in the repository.

        >>> from os import environ
        >>> repo = GitHubRepository(environ['GITHUB_TEST_TOKEN'],
        ...                         'gitmate-test-user/test')
        >>> iss = repo.create_issue('test issue title', 'test body title')
        >>> isinstance(iss, GitHubIssue)
        True
        """
        return GitHubIssue.create(self._token, self.full_name, title, body)
Пример #2
0
 def test_issue_create(self):
     iss = GitHubIssue.create(self.token, 'gitmate-test-user/test',
                              'test title', 'test body')
     self.assertEqual(iss.state, IssueStates.OPEN)