Example #1
0
def setup_info(test_client):
    mu = MinespaceUser.create_minespace_user(TEST_MINESPACE_USER_EMAIL1)
    mu.save()

    yield dict(test_minespace_user_email=TEST_MINESPACE_USER_EMAIL1,
               test_minespace_user_id=mu.user_id)

    db.session.delete(mu)
    db.session.commit()
Example #2
0
 def post(self):
     data = self.parser.parse_args()
     new_user = MinespaceUser.create_minespace_user(data.get('email'))
     new_user.save()
     for guid in data.get('mine_guids'):
         guid = uuid.UUID(guid)  #ensure good formatting
         new_mum = MinespaceUserMine.create(new_user.user_id, guid)
         new_mum.save()
     return new_user
Example #3
0
def test_delete_minespace_success(test_client, auth_headers, setup_info):
    new_mu = MinespaceUser.create_minespace_user(email="*****@*****.**")
    db.session.commit()
    del_resp = test_client.delete('/users/minespace/' + str(new_mu.user_id),
                                  headers=auth_headers['full_auth_header'])
    assert del_resp.status_code == 204, del_resp.response
Example #4
0
def test_setup_data(test_client):
    mu = MinespaceUser.create_minespace_user('*****@*****.**')
    mu.save()