Exemplo n.º 1
0
 def test_TC_AC_Create_007_bt2(self):
     # invalid password: length too long, max 20 chars
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'password too long')
Exemplo n.º 2
0
 def test_TC_AC_Create_003_bt1(self):
     # boundary cases for invalid email: extra char
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "test@@test.com"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Email format is wrong')
Exemplo n.º 3
0
 def test_TC_AC_Create_007_bt1(self):
     # invalid password: length too short, min 5 chars
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'password too short')
Exemplo n.º 4
0
 def test_TC_AC_Create_006_bt3(self):
     # boundary case for invalid username: username is too long > 30 chars
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Username is too long')
Exemplo n.º 5
0
 def test_TC_AC_Create_006_bt4(self):
     # boundary case for invalid username: contains illegal characters
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'illegl characters in username')
Exemplo n.º 6
0
 def test_TC_AC_Create_006_bt1(self):
     # boundary case for invalid username: username not filled
     invalid_data = {
         "username": None,
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'No username input')
Exemplo n.º 7
0
 def test_TC_AC_Create_006_bt2(self):
     # boundary case for invalid username: username is too short <5 letters
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Username is too short')
Exemplo n.º 8
0
 def test_TC_AC_Create_003_bt4(self):
     # boundary cases for invalid email: email is too long
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'No Email')
Exemplo n.º 9
0
 def test_TC_AC_Create_003_bt3(self):
     # boundary cases for invalid email: missing input
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": None
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'No Email')
Exemplo n.º 10
0
 def test_TC_AC_Create_007_bt4(self):
     # invalid password: length too short, min 5 chars
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Password has illegal characters')
Exemplo n.º 11
0
 def test_TC_AC_Create_007_bt3(self):
     # invalid password: all small letters
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**"
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), "need to have Capital letters and Numbers")
Exemplo n.º 12
0
    def test_C_AC_Create_001(self):
        # test valid data
        valid_data = {
            "username": "******",
            "password": "******",
            "email": "*****@*****.**"
        }

        form = UserForm(data=valid_data)
        self.assertTrue(form.is_valid(), 'Form is valid')
Exemplo n.º 13
0
 def test_TC_AC_Create_006_bt2(self):
     # boundary case for invalid username: username is too short <5 letters
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**",
         "phoneNumber": "98765432",
         "notify_email": True,
         "notify_sms": False,
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Username is too short')
Exemplo n.º 14
0
 def test_TC_AC_Create_006_bt4(self):
     # boundary case for invalid username: contains illegal characters
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**",
         "phoneNumber": "98765432",
         "notify_email": True,
         "notify_sms": False,
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'illegl characters in username')
Exemplo n.º 15
0
 def test_TC_AC_Create_006_bt1(self):
     # boundary case for invalid username: username not filled
     invalid_data = {
         "username": None,
         "password": "******",
         "email": "*****@*****.**",
         "phoneNumber": "98765432",
         "notify_email": True,
         "notify_sms": False,
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'No username input')
Exemplo n.º 16
0
 def test_TC_AC_Create_003_bt1(self):
     # boundary cases for invalid email: extra char
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "test@@test.com",
         "phoneNumber": "98765432",
         "notify_email": True,
         "notify_sms": False
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'Email format is wrong')
Exemplo n.º 17
0
 def test_TC_AC_Create_003_bt4(self):
     # boundary cases for invalid email: email is too long
     invalid_data = {
         "username": "******",
         "password": "******",
         "email": "*****@*****.**",
         "phoneNumber": "98765432",
         "notify_email": True,
         "notify_sms": False,
     }
     form = UserForm(data=invalid_data)
     self.assertFalse(form.is_valid(), 'No Email')
Exemplo n.º 18
0
    def test_C_AC_Create_001(self):
        # test valid data
        valid_data = {
            "username": "******",
            "password": "******",
            "email": "*****@*****.**",
            "phoneNumber": "98765432",
            "notify_email": True,
            "notify_sms": False
        }

        form = UserForm(data=valid_data)
        self.assertTrue(form.is_valid(), 'Form is valid')