Ejemplo n.º 1
0
 def test_sample_template_delete_req_no_access(self):
     obs = sample_template_delete_req(1, '*****@*****.**')
     exp = {
         'status': 'error',
         'message': 'User does not have access to study'
     }
     self.assertEqual(obs, exp)
Ejemplo n.º 2
0
 def test_sample_template_delete_req_no_template(self):
     obs = sample_template_delete_req(self.new_study.id, '*****@*****.**')
     self.assertEqual(
         obs, {
             'status':
             'error',
             'message':
             'Sample template %d does not '
             'exist' % self.new_study.id
         })
Ejemplo n.º 3
0
    def test_sample_template_delete_req(self):
        obs = sample_template_delete_req(1, '*****@*****.**')
        exp = {'status': 'success', 'message': ''}
        self.assertEqual(obs, exp)

        obs = r_client.get('sample_template_1')
        self.assertIsNotNone(obs)

        # This is needed so the clean up works - this is a distributed system
        # so we need to make sure that all processes are done before we reset
        # the test database
        wait_for_processing_job(loads(obs)['job_id'])
Ejemplo n.º 4
0
    def test_sample_template_delete_req(self):
        obs = sample_template_delete_req(1, "*****@*****.**")
        exp = {"status": "success", "message": ""}
        self.assertEqual(obs, exp)

        obs = r_client.get("sample_template_1")
        self.assertIsNotNone(obs)

        # This is needed so the clean up works - this is a distributed system
        # so we need to make sure that all processes are done before we reset
        # the test database
        redis_info = loads(r_client.get(loads(obs)["job_id"]))
        while redis_info["status_msg"] == "Running":
            sleep(0.05)
            redis_info = loads(r_client.get(loads(obs)["job_id"]))
Ejemplo n.º 5
0
    def test_sample_template_delete_req(self):
        obs = sample_template_delete_req(1, '*****@*****.**')
        exp = {'status': 'success',
               'message': ''}
        self.assertEqual(obs, exp)

        obs = r_client.get('sample_template_1')
        self.assertIsNotNone(obs)

        # This is needed so the clean up works - this is a distributed system
        # so we need to make sure that all processes are done before we reset
        # the test database
        redis_info = loads(r_client.get(loads(obs)['job_id']))
        while redis_info['status_msg'] == 'Running':
            sleep(0.05)
            redis_info = loads(r_client.get(loads(obs)['job_id']))
Ejemplo n.º 6
0
 def test_sample_template_delete_req_no_template(self):
     obs = sample_template_delete_req(self.new_study.id, "*****@*****.**")
     self.assertEqual(
         obs, {"status": "error", "message": "Sample template %d does not " "exist" % self.new_study.id}
     )
Ejemplo n.º 7
0
 def test_sample_template_delete_req_no_access(self):
     obs = sample_template_delete_req(1, "*****@*****.**")
     exp = {"status": "error", "message": "User does not have access to study"}
     self.assertEqual(obs, exp)
Ejemplo n.º 8
0
 def test_sample_template_delete_req_no_template(self):
     obs = sample_template_delete_req(self.new_study.id, '*****@*****.**')
     self.assertEqual(obs, {'status': 'error',
                            'message': 'Sample template %d does not '
                            'exist' % self.new_study.id})
Ejemplo n.º 9
0
 def test_sample_template_delete_req_no_access(self):
     obs = sample_template_delete_req(1, '*****@*****.**')
     exp = {'status': 'error',
            'message': 'User does not have access to study'}
     self.assertEqual(obs, exp)