示例#1
0
    def test_validRepoNotInManifestTableIncrement(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = "https://live.door43.org/u/dummy/repo2/96db55378e/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results)
示例#2
0
    def test_validIncrement(self):
        # given
        vc = PageMetrics()
        expected_view_count = ViewCountTest.INITIAL_VIEW_COUNT + 1
        self.repo_url = "https://live.door43.org/u/dummy/repo/96db55378e/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results)
    def test_unsupportedPath(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = "https://other_url.com/dummy/stuff2/stuff3/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results, error_type=PageMetrics.INVALID_URL_ERROR)
    def test_missingPath(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = ""

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results, error_type=PageMetrics.INVALID_URL_ERROR)
    def test_validRepoNotInManifestTableIncrement(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = "https://live.door43.org/u/dummy/repo2/96db55378e/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results)
    def test_validIncrement(self):
        # given
        vc = PageMetrics()
        expected_view_count = ViewCountTest.INITIAL_VIEW_COUNT + 1
        self.repo_url = "https://live.door43.org/u/dummy/repo/96db55378e/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count, results)
示例#7
0
    def test_unsupportedPath(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = "https://other_url.com/dummy/stuff2/stuff3/"

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count,
                             results,
                             error_type=PageMetrics.INVALID_URL_ERROR)
示例#8
0
    def test_missingPath(self):
        # given
        vc = PageMetrics()
        expected_view_count = 0
        self.repo_url = ""

        # when
        results = vc.get_view_count(self.repo_url, increment=1)

        # then
        self.validateResults(expected_view_count,
                             results,
                             error_type=PageMetrics.INVALID_URL_ERROR)