Ejemplo n.º 1
0
 def test_create_object(self, stack):
     assert_status(
         requests.post(repo + '/objects',
                       data={
                           'create': 'new',
                           'key': self.obj_name,
                           'bucketName': self.bucket
                       },
                       files={'file': open(self.local_input_file)}), 201)
Ejemplo n.º 2
0
    def test_post_article(self, stack):
        assert_status(
            requests.post(rhino + '/articles?bucket=corpus',
                          files={
                              'archive':
                              open(
                                  '/dockerfiles/tests/test_data/' +
                                  self.article + '.zip', 'rb')
                          }), 201)

        req = assert_status(self.article_rhino)
        assert req.json()['ingestions']['1'] == [], req.json()
Ejemplo n.º 3
0
 def test_frontend(self, stack):
     req = assert_status(akita)
     assert 'akita' in req.text
Ejemplo n.º 4
0
 def test_rails_to_ned(self, stack):
     assert_status(akita + '/flanders/v1/types/countries')
     assert_status(akita + '/flanders/status/more')
Ejemplo n.º 5
0
 def test_auth_request(self, stack):
   assert_status(requests.get(nedapi + '/v1/typeclasses', auth=('dev', 'dev')))
Ejemplo n.º 6
0
 def test_bad_auth_request(self, stack):
   assert_status(nedapi + '/v1/queries/alerts', 401)
Ejemplo n.º 7
0
 def test_solr_up(self, stack):
     assert_status(solr + '/solr/', 200)
Ejemplo n.º 8
0
 def test_solr_empty(self, stack):
     assert_status(self.solr_base + '/admin/ping?wt=json')
     req = assert_status(self.article_solr, 404)
Ejemplo n.º 9
0
 def test_article_render(self, stack):
     assert_status(
         wombat + '/DesktopPlosOne/article?id=10.1371/journal.' +
         self.article, 200)
Ejemplo n.º 10
0
 def test_themes_load(self, stack):
     # known 500 error since plos news is missing from some DB
     req = assert_status(wombat + '/DesktopPlosOne/', 500)
     assert 'plos.org' in req.text
Ejemplo n.º 11
0
    def test_create_revision(self, stack):
        assert_status(
            requests.post(self.article_rhino + '/revisions?ingestion=1'), 201)

        req = assert_status(self.article_rhino)
        assert req.json()['revisions']['1'] == 1, req.json()
Ejemplo n.º 12
0
 def test_cas_home(self, stack):
     assert_status(nedcas + '/cas/login')
Ejemplo n.º 13
0
 def test_get_config(self, stack):
     assert_status(repo + '/config')
Ejemplo n.º 14
0
 def test_read_object(self, stack):
     r = assert_status(repo + '/objects/' + self.bucket + "?key=" +
                       self.obj_name)
     assert open(self.local_input_file).read() == r.text
Ejemplo n.º 15
0
 def test_create_bucket(self, stack):
     assert_status(
         requests.post(repo + '/buckets', data={'name': self.bucket}), 201)