Ejemplo n.º 1
0
 def get_index(self, package):
     try:
         html = self._object(
             package, self.index).get()['Body'].read().decode('utf-8')
         return Index.parse(html)
     except ClientError:
         return Index([])
Ejemplo n.º 2
0
def test_parse_index(index_html):
    html, expected_packages = index_html
    assert Index.parse(html).packages == expected_packages
Ejemplo n.º 3
0
 def get_index(self, package):
     try:
         html = self._object(package, 'index.html').get()['Body'].read()
         return Index.parse(html)
     except ClientError:
         return Index([])
Ejemplo n.º 4
0
 def get_index(self, package):
     try:
         html = self._key(package, 'index.html').get_contents_as_string()
         return Index.parse(self.url, html)
     except S3ResponseError:
         return Index(self.url, [])
Ejemplo n.º 5
0
 def get_index(self, package):
     try:
         html = self._key(package, 'index.html').get_contents_as_string()
         return Index.parse(self.url, html)
     except S3ResponseError:
         return Index(self.url, [])
Ejemplo n.º 6
0
def test_parse_index(index_html):
    html, expected_packages = index_html
    assert Index.parse(html).packages == expected_packages