示例#1
0
    def test_invalid_mode_exception(self):
        """
        Check if 'invalid_mode_exception' is raised.
        """
        self.peeper = Peeper(github={"user": "******"})

        self.assertRaises(InvalidModeException)
示例#2
0
    def test_unsupported_service_exception(self):
        """
        Check if 'unsupported_service_exception' is raised.
        """
        self.peeper = Peeper(friendfeed={"user": "******"})

        self.assertRaises(UnsupportedServiceException)
示例#3
0
    def test_invalid_parameters_exception(self):
        """
        Check if 'invalid_parameters_exception' is raised.
        """
        self.peeper = Peeper(github={"mode": "show_repo_issues"})

        self.assertRaises(InvalidParametersException)
示例#4
0
    def test_show_all_events_github_service(self):
        """
        Check if 'show_all_events' fetches from github.
        """
        self.peeper = Peeper(github={"mode": "show_all_events", "user": "******", "auth": False})
        self.service = "github"

        self.assertTrue(len(self.peeper.get_stream_from_service(self.service)) > 1)
示例#5
0
    def test_show_repo_issues_github_service(self):
        """
        Check if 'show_repo_issues' fetches from github.
        """
        self.service = "github"
        self.user = "******"
        self.repository = "endpoint"

        self.peeper = Peeper(
            github={"mode": "show_repo_issues", "user": self.user, "repository": self.repository, "auth": False}
        )

        self.assertIn("issue", self.peeper.get_stream_from_service(self.service)[0])
示例#6
0
    def test_show_repo_events_github_service(self):
        """
        Check if 'show_repo_events' fetches from github.
        """
        self.service = "github"
        self.user = "******"
        self.repository = "endpoint"

        self.peeper = Peeper(
            github={"mode": "show_repo_events", "user": self.user, "repository": self.repository, "auth": False}
        )

        for i in self.peeper.get_stream_from_service(self.service):
            self.assertTrue(i["repo"]["name"] == ("%s/%s" % (self.user, self.repository)))
示例#7
0
class TestSuitePeeper(unittest.TestCase):
    def setUp(self):
        pass

    def test_show_all_events_github_service(self):
        """
        Check if 'show_all_events' fetches from github.
        """
        self.peeper = Peeper(github={"mode": "show_all_events", "user": "******", "auth": False})
        self.service = "github"

        self.assertTrue(len(self.peeper.get_stream_from_service(self.service)) > 1)

    def test_show_repo_events_github_service(self):
        """
        Check if 'show_repo_events' fetches from github.
        """
        self.service = "github"
        self.user = "******"
        self.repository = "endpoint"

        self.peeper = Peeper(
            github={"mode": "show_repo_events", "user": self.user, "repository": self.repository, "auth": False}
        )

        for i in self.peeper.get_stream_from_service(self.service):
            self.assertTrue(i["repo"]["name"] == ("%s/%s" % (self.user, self.repository)))

    def test_show_repo_issues_github_service(self):
        """
        Check if 'show_repo_issues' fetches from github.
        """
        self.service = "github"
        self.user = "******"
        self.repository = "endpoint"

        self.peeper = Peeper(
            github={"mode": "show_repo_issues", "user": self.user, "repository": self.repository, "auth": False}
        )

        self.assertIn("issue", self.peeper.get_stream_from_service(self.service)[0])

    def test_invalid_parameters_exception(self):
        """
        Check if 'invalid_parameters_exception' is raised.
        """
        self.peeper = Peeper(github={"mode": "show_repo_issues"})

        self.assertRaises(InvalidParametersException)

    def test_invalid_mode_exception(self):
        """
        Check if 'invalid_mode_exception' is raised.
        """
        self.peeper = Peeper(github={"user": "******"})

        self.assertRaises(InvalidModeException)

    def test_unsupported_service_exception(self):
        """
        Check if 'unsupported_service_exception' is raised.
        """
        self.peeper = Peeper(friendfeed={"user": "******"})

        self.assertRaises(UnsupportedServiceException)