Пример #1
0
 def test_artifact_status_put_req_unknown_status(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'BADSTAT')
     exp = {
         'status': 'error',
         'message': 'Unknown visibility value: BADSTAT'
     }
     self.assertEqual(obs, exp)
Пример #2
0
 def test_artifact_status_put_req_no_access(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox')
     exp = {
         'status': 'error',
         'message': 'User does not have access to study'
     }
     self.assertEqual(obs, exp)
Пример #3
0
 def test_artifact_status_put_req_private_bad_permissions(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'private')
     exp = {
         'status': 'error',
         'message': 'User does not have permissions to approve change'
     }
     self.assertEqual(obs, exp)
Пример #4
0
 def test_artifact_status_put_req_private(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'private')
     exp = {
         'status': 'success',
         'message': 'Artifact visibility changed to private'
     }
     self.assertEqual(obs, exp)
Пример #5
0
 def test_artifact_status_put_req(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox')
     exp = {
         'status': 'success',
         'message': 'Artifact visibility changed to sandbox'
     }
     self.assertEqual(obs, exp)
Пример #6
0
 def test_artifact_status_put_req_private(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'private')
     exp = {
         'status': 'success',
         'message': 'Artifact visibility changed to private'
     }
     self.assertEqual(obs, exp)
     # testing that the log message is generated
     self.assertEqual(
         LogEntry.newest_records(1)[0].msg,
         '[email protected] changed artifact 1 (study 1) to private')
Пример #7
0
 def test_artifact_status_put_req_unknown_status(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'BADSTAT')
     exp = {'status': 'error',
            'message': 'Unknown visiblity value: BADSTAT'}
     self.assertEqual(obs, exp)
Пример #8
0
 def test_artifact_status_put_req_no_access(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox')
     exp = {'status': 'error',
            'message': 'User does not have access to study'}
     self.assertEqual(obs, exp)
Пример #9
0
 def test_artifact_status_put_req_private_bad_permissions(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'private')
     exp = {'status': 'error',
            'message': 'User does not have permissions to approve change'}
     self.assertEqual(obs, exp)
Пример #10
0
 def test_artifact_status_put_req_private(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'private')
     exp = {'status': 'success',
            'message': 'Artifact visibility changed to private'}
     self.assertEqual(obs, exp)
Пример #11
0
 def test_artifact_status_put_req(self):
     obs = artifact_status_put_req(1, '*****@*****.**', 'sandbox')
     exp = {'status': 'success',
            'message': 'Artifact visibility changed to sandbox'}
     self.assertEqual(obs, exp)