def test_registration_rq_from_student(): test_helpers.delete_db() params = { "username": "******", "password": "******", "first_name": "register", "last_name": "this.user", "email": "*****@*****.**", "team": "team-ABC", "college": "college-1", } r, data = test_helpers.server_post("/registrations", params) status = r.status assert status == 403 assert "YOU_CANT_REGISTER_USERS" in data assert len(test_helpers.get_registrations()) == 0 try: created = User.create_user("2_rt1") assert False, "Should not have created user" except: pass pending = PendingUser("2_rt1") assert not pending.in_db test_helpers.assert_no_emails()
def test_registration_rq_from_student(): test_helpers.delete_db() params = {"username":"******", "password":"******", "first_name":"register", "last_name":"this.user", "email":"*****@*****.**", "team":"team-ABC", "college":"college-1"} r,data = test_helpers.server_post("/registrations", params) status = r.status assert status == 403 assert 'YOU_CANT_REGISTER_USERS' in data assert len(test_helpers.get_registrations()) == 0 try: created = User.create_user('2_rt1') assert False, "Should not have created user" except: pass pending = PendingUser('2_rt1') assert not pending.in_db test_helpers.assert_no_emails()
def test_registration_wrong_college(): params = {"username":"******", "password":"******", "first_name":NEW_USER_FNAME, "last_name":NEW_USER_LNAME, "email":"*****@*****.**", "team":"team-ABC", "college":"college-2"} r,data = test_helpers.server_post("/registrations", params) status = r.status assert status == 403 assert 'BAD_COLLEGE' in data assert len(test_helpers.get_registrations()) == 0 test_helpers.delete_db()
def test_registration_not_authed(): test_helpers.delete_db() params = {"username":"******", "first_name":"register", "last_name":"this.user", "email":"*****@*****.**", "team":"team-ABC", "college":"college-1"} r,data = test_helpers.server_post("/registrations", params) status = r.status assert status == 403 assert 'NO_PASSWORD' in data assert len(test_helpers.get_registrations()) == 0 test_helpers.delete_db()
def tearDown(self): test_helpers.delete_db()
def setUp(self): test_helpers.delete_db() self.fake_send_email(None, None, None) mailer.send_email = self.fake_send_email
def setUp(self): test_helpers.delete_db()