Example #1
0
    def test_empty_repo(self):
        """Update: no releases"""

        with self.assertRaises(ValueError):
            update.check_update(EMPTY_REPO_SLUG, '1.0')

        self.assertEquals(len(update.get_valid_releases(EMPTY_REPO_SLUG)), 0)
Example #2
0
def test_empty_repo(httpserver, info):
    """No releases"""
    # with webget(httpserver.url):
    with fakeresponse(httpserver, DATA_JSON_EMPTY, HTTP_HEADERS_JSON):
        with pytest.raises(ValueError):
            update.check_update(EMPTY_REPO_SLUG, '1.0')
        assert len(update.get_valid_releases(EMPTY_REPO_SLUG)) == 0
Example #3
0
def test_empty_repo(httpserver, info):
    """No releases"""
    # with webget(httpserver.url):
    with fakeresponse(httpserver, DATA_JSON_EMPTY, HTTP_HEADERS_JSON):
        with pytest.raises(ValueError):
            update.check_update(EMPTY_REPO_SLUG, '1.0')
        assert len(update.get_valid_releases(EMPTY_REPO_SLUG)) == 0
Example #4
0
    def test_empty_repo(self):
        """Update: no releases"""

        with self.assertRaises(ValueError):
            update.check_update(EMPTY_REPO_SLUG, '1.0')

        self.assertEquals(len(update.get_valid_releases(EMPTY_REPO_SLUG)), 0)
Example #5
0
def test_valid_releases(httpserver, info):
    """Valid releases"""
    with fakeresponse(httpserver, DATA_JSON, HTTP_HEADERS_JSON):
        releases = update.get_valid_releases(TEST_REPO_SLUG)
        # Correct number of releases
        assert len(releases) == 3

        # Invalid releases are not in the list
        versions = [d['version'] for d in releases]
        for v in RELEASES_INVALID:
            assert v not in versions

        # Correct latest release
        assert update.Version(releases[0]['version']) == \
            update.Version(RELEASE_LATEST)
Example #6
0
def test_valid_releases(httpserver, info):
    """Valid releases"""
    with fakeresponse(httpserver, DATA_JSON, HTTP_HEADERS_JSON):
        releases = update.get_valid_releases(TEST_REPO_SLUG)
        # Correct number of releases
        assert len(releases) == 3

        # Invalid releases are not in the list
        versions = [d['version'] for d in releases]
        for v in RELEASES_INVALID:
            assert v not in versions

        # Correct latest release
        assert update.Version(releases[0]['version']) == \
            update.Version(RELEASE_LATEST)
Example #7
0
    def test_valid_releases(self):
        """Update: valid releases"""

        releases = update.get_valid_releases(TEST_REPO_SLUG)

        # Right number of valid releases
        self.assertEquals(len(releases), 3)

        # Invalid releases are not in list
        versions = [d['version'] for d in releases]
        for v in RELEASES_INVALID:
            self.assertFalse(v in versions)

        # Correct latest release
        self.assertEquals(releases[0]['version'], RELEASE_LATEST)
    def test_valid_releases(self):
        """Update: valid releases"""

        releases = update.get_valid_releases(TEST_REPO_SLUG)

        # Right number of valid releases
        self.assertEquals(len(releases), 3)

        # Invalid releases are not in list
        versions = [d['version'] for d in releases]
        for v in RELEASES_INVALID:
            self.assertFalse(v in versions)

        # Correct latest release
        self.assertEquals(releases[0]['version'], RELEASE_LATEST)