Ejemplo n.º 1
0
 def __init__(self):
   self.tc = app.test_client()
   self.tc.get("/login")
   self.resource = Resource()
   self.headers = {'Content-Type': 'application/json',
                   "X-Requested-By": "gGRC"
                   }
   self.user_headers = {}
   self.person_name = None
   self.person_email = None
Ejemplo n.º 2
0
 def __init__(self):
   self.client = app.test_client()
   self.client.get("/login")
   self.resource = Resource()
   self.headers = {'Content-Type': 'application/json',
                   "X-Requested-By": "GGRC"
                   }
   self.user_headers = {}
   self.person_name = None
   self.person_email = None
Ejemplo n.º 3
0
 def __init__(self):
     self.client = app.test_client()
     wrap_client_calls(self.client)
     self.client.get("/login")
     self.resource = Resource()
     self.headers = {
         'Content-Type': 'application/json',
         "X-Requested-By": "GGRC",
         'X-usertimezoneoffset': '120'
     }
     self.user_headers = {}
     self.person_name = None
     self.person_email = None
Ejemplo n.º 4
0
    def _import_file(cls, filename, dry_run=False):
        data = {"file": (open(join(cls.CSV_DIR, filename)), filename)}
        headers = {
            "X-test-only": "true" if dry_run else "false",
            "X-requested-by": "gGRC",
        }
        if hasattr(g, "cache"):
            delattr(g, "cache")
        tc = app.test_client()
        tc.get("/login")
        response = tc.post("/_service/import_csv", data=data, headers=headers)

        return json.loads(response.data)
Ejemplo n.º 5
0
 def __init__(self):
     self.client = app.test_client()
     wrap_client_calls(self.client)
     self.headers = {
         "Content-Type":
         "application/json",
         "X-Requested-By":
         "GGRC",
         "X-GGRC-User":
         json.dumps({
             "email": "*****@*****.**",
             "name": "External app"
         }),
         "X-External-User":
         json.dumps({
             "email": "*****@*****.**",
             "name": "External user"
         })
     }
Ejemplo n.º 6
0
 def __init__(self, user_headers=None, use_ggrcq_service_account=False):
   self.client = app.test_client()
   self.user_headers = user_headers or {}
   self._use_ggrcq_service_account = use_ggrcq_service_account
   self.ggrc_user_email = self._extract_service_account_email()
 def setUpClass(cls):  # pylint: disable=C0103
   TestCase.clear_data()
   cls.tc = app.test_client()
   cls.tc.get("/login")
   cls.import_file("workflow_big_sheet.csv")
Ejemplo n.º 8
0
 def setUpClass(cls):  # pylint: disable=C0103
     TestCase.clear_data()
     cls.tc = app.test_client()
     cls.tc.get("/login")
     cls.import_file("workflow_big_sheet.csv")