Exemplo n.º 1
0
 def create(self, validated_data):
     password = validated_data.get('password')
     validated_data['password'] = make_password(password)
     user = accounts_models.User(**validated_data)
     user.is_active = False
     user.save()
     return user
Exemplo n.º 2
0
    def test_user_create(self):
        u1 = amod.User()
        u1.username = '******'
        u1.save()
        u2 = amod.User.objects.get(id=u1.id)

        self.assertEqual(u1.username, u2.username, msg="Username didn't match")
Exemplo n.º 3
0
 def setUp(self):
     self.u1 = amod.User()
     self.u1.first_name = "Marge"
     self.u1.last_name = "Simpson"
     self.u1.email = "*****@*****.**"
     self.u1.set_password('password')
     self.u1.save()
Exemplo n.º 4
0
Arquivo: tests.py Projeto: cbojo7/FOMO
 def setUp(self):
     self.u1 = amod.User()
     self.u1.first_name = 'Marge'
     self.u1.last_name = 'Simpson'
     self.u1.username_field = '*****@*****.**'
     self.u1.set_password('password')
     self.u1.save()
Exemplo n.º 5
0
 def commit(self):
     newUser = amod.User()
     newUser.first_name = self.cleaned_data.get('firstName')
     newUser.last_name = self.cleaned_data.get('lastName')
     newUser.email = self.cleaned_data.get('email')
     newUser.set_password(self.cleaned_data.get('password'))
     newUser.save()
Exemplo n.º 6
0
def test_str():
    """
    The string representation of a user should include their name and
    email address.
    """
    user = models.User(email="*****@*****.**", name="John Smith")

    assert str(user) == f"{user.name} ({user.email})"
Exemplo n.º 7
0
 def test_user(self):
     u = amod.User()
     u.username = '******'
     u.first_name = 'Bart'
     u.last_name = 'Simpson'
     u.set_password('eatmyshorts')
     u.save()
     u.check_password('eatmyshorts')
Exemplo n.º 8
0
    def test_user_create(self):
        u1 = amod.User()
        u1.username = '******'
        u1.birthdate = datetime(2008, 6, 24)
        u1.save()
        u2 = amod.User.objects.get(id= u1.pk)

        self.assertEqual(u1.username, u2.username, msg="Username didn't match")
Exemplo n.º 9
0
 def commit(self):
     user = amod.User()
     user.email = self.cleaned_data.get('email')
     user.set_password(self.cleaned_data.get('password'))
     user.save()
     user = authenticate(email=self.cleaned_data.get('email'),
                         password=self.cleaned_data.get('password'))
     login(self.request, user)
Exemplo n.º 10
0
 def clean_email(self):
     email = self.cleaned_data.get('email')
     print(email)
     checkEmail = amod.User()
     checkEmail = amod.User.objects.filter(email=email).first()
     if checkEmail is not None:
         raise forms.ValidationError('Email already exists')
     return email
Exemplo n.º 11
0
 def setUp(self):
     self.homer = amod.User()
     self.homer.username = "******"
     self.homer.set_password('doh!')
     self.homer.first_name = "Homer2"
     self.homer.last_name = "Simpson2"
     self.homer.birthdate = datetime(2000, 1, 1)
     self.homer.save()
Exemplo n.º 12
0
 def setUpNew(self):
     self.bob = amod.User()
     self.bob.username = '******'
     self.bob.set_password('password123')
     self.bob.first_name = 'Bob'
     self.bob.last_name = 'Ross'
     self.bob.birth_date = datetime(1980, 1, 1)
     self.bob.favorite_color = 'Steel Blue'
     self.bob.save()
Exemplo n.º 13
0
def test_create_user(db):
    """
    Test creating a new user.
    """
    user = models.User(email='*****@*****.**')
    user.save()

    # Test defaults.
    assert not user.email_verified
    assert not user.is_staff
Exemplo n.º 14
0
 def setUp(self):
     # I'm creating a user here (instead of use one from the fixtures)
     # because you students probably don't have the same users in fixtures.
     self.homer = amod.User()
     self.homer.username = "******"
     self.homer.set_password('doh!')
     self.homer.first_name = "Homer"
     self.homer.last_name = "Simpson"
     self.homer.birthdate = datetime(2000, 1, 1)
     self.homer.save()
Exemplo n.º 15
0
 def commit(self, request):
     newUser = amod.User()
     newUser.email = self.cleaned_data.get('email')
     newUser.set_password(self.cleaned_data.get('password'))
     newUser.first_name = self.cleaned_data.get('first_name')
     newUser.last_name = self.cleaned_data.get('last_name')
     newUser.save()
     user = authenticate(email=self.cleaned_data.get('email'),
                         password=self.cleaned_data.get('password'))
     login(request, user)
Exemplo n.º 16
0
 def test_create_user(self):
     u = amod.User()
     u.id = 412
     u.first_name = 'Harry'
     u.last_name = 'Potter'
     u.email = '*****@*****.**'
     u.set_password('hermione')
     u.save()
     u2 = amod.User.objects.get(id=412)
     self.assertEqual(u.first_name, u2.first_name, msg="User not saved correctly")
 def commit(self):
     self.user = amod.User()
     self.user.first_name = self.cleaned_data.get('first_name')
     self.user.last_name = self.cleaned_data.get('last_name')
     self.user.email = self.cleaned_data.get('email')
     self.user.set_password(self.cleaned_data.get('password'))
     self.user.save()
     self.user = authenticate(email=self.cleaned_data.get('email'),
                              password=self.cleaned_data.get('password'))
     login(self.request, self.user)
Exemplo n.º 18
0
 def commit(self):
     self.u1 = amod.User()
     self.u1.first_name = self.cleaned_data['firstName']
     self.u1.last_name = self.cleaned_data['lastName']
     self.u1.address = self.cleaned_data['address']
     self.u1.city = self.cleaned_data['city']
     self.u1.state = self.cleaned_data['state']
     self.u1.zip = self.cleaned_data['zip']
     self.u1.email = self.cleaned_data['email']
     self.u1.set_password(self.cleaned_data['password'])
     self.u1.save()
Exemplo n.º 19
0
    def setUp(self):
        # I'm creating a user here (instead of using one from the fixtures)
        # because that is what Dr. Albretch did

        self.homer = amod.User()
        self.homer.username = "******"
        self.homer.set_password('doh!')
        self.homer.first_name = "Homer"
        self.homer.last_name = "Simpson"
        self.homer.birthdate = datetime(2000, 1, 1)
        self.homer.save()
Exemplo n.º 20
0
 def test_user_create(self):
     u = amod.User()
     u.username = '******'
     u.first_name = 'Harry'
     u.last_name = 'Potter'
     u.set_password('wizard')
     u.email = '*****@*****.**'
     u.birthdate = datetime(2000, 1, 1)
     u.save()
     u2 = amod.User.objects.get(id=u.id)
     self.assertEqual(u.first_name, u2.first_name, msg="User not created")
Exemplo n.º 21
0
 def test_user_create(self):
     u = amod.User()
     u.first_name = 'Harry'
     u.last_name = 'Potter'
     u.username = '******'
     u.set_password('muggles')
     u.birthdate = '1990-02-01'
     u.email = '*****@*****.**'
     u.save()
     u2 = amod.User.objects.get(username=u.username)
     self.assertEqual(u.first_name, u2.first_name, msg='Names do not match')
Exemplo n.º 22
0
    def test_user_create(self):
        u = amod.User()
        u.first_name = 'TWICE'
        u.last_name = 'Twice'
        u.email = "*****@*****.**"
        u.username = "******"
        u.set_password("yesoryes")
        u.save()
        u2 = amod.User.objects.get(username=u.username)

        self.assertEqual(u.first_name, u2.first_name, msg="...")
Exemplo n.º 23
0
 def commit(self):
     u1 = amod.User()
     u1.email = self.clean_email()
     u1.set_password = self.clean_password()
     u1.address = self.clean_Address()
     u1.save()
     self.user = authenticate(
         email=self.cleaned_data.get('email'),
         password=self.Password.cleaned_data.get('Password'))
     login(self.request, self.user)
     return self.cleaned_data
Exemplo n.º 24
0
 def test_create_user(self):
     bill = amod.User()
     bill.username = "******"
     bill.set_password('doh!')
     bill.first_name = "Bill"
     bill.last_name = "Simpson"
     bill.birthdate = datetime(2000, 1, 1)
     bill.save()
     bill2 = amod.User.objects.get(username='******')
     self.assertEqual(bill,
                      bill2,
                      msg='Bill should have been saved in the database')
Exemplo n.º 25
0
 def test_user_changePW(self):
     u = amod.User()
     u.first_name = 'Harry'
     u.last_name = 'Potter'
     u.username = '******'
     u.password = amod.User.objects.get(username='******').password
     u.birthdate = '1990-02-01'
     u.email = '*****@*****.**'
     u.save()
     new = amod.User.objects.get(username='******')
     new.set_password('newPassword')
     new.save()
     self.assertNotEqual(new.password, u.password, msg='Password was unchanged')
Exemplo n.º 26
0
 def test_user_create(self):
     u = amod.User()
     u.username = '******'
     u.first_name = 'Harry'
     u.last_name = 'Potter'
     u.set_password('password123')
     u.is_superuser = False
     u.email = '*****@*****.**'
     u.favorite_color = 'black'
     u.save()
     u4 = amod.User.objects.get(id=4)
     self.assertEqual(u.first_name,
                      u4.first_name,
                      msg="Name should have been 'Harry'")
Exemplo n.º 27
0
    def setUp(self):

        # Load up the user
        self.user = amod.User()
        self.user.first_name = 'Lisa'
        self.user.last_name = 'Simpson'
        self.user.email = '*****@*****.**'
        self.user.set_password('password')
        self.user.address = '243 spring road'
        self.user.state = 'Utah'
        self.user.zip = '22123'

        # Save to database
        self.user.save()
Exemplo n.º 28
0
def createAdAccount(username, password):
    s = Server('www.familymusic.me', get_info=ALL)
    c = Connection(s, user=("FAMILYMUSIC\\" + str(username)), password=password, authentication=NTLM)
    c.bind()
    c.search('dc=familymusic,dc=me,dc=local', '(sAMAccountName=' + str(username) + ')', attributes=['mail','sn','givenName'])
    user = amod.User()
    user.email = c.entries[0].mail
    user.username = c.entries[0].givenName
    user.first_name = c.entries[0].givenName
    user.last_name = c.entries[0].sn
    user.set_password(password)
    user.is_superuser = True
    user.save()
    return user
Exemplo n.º 29
0
    def test_user_create_save_load(self):
        """Tests round trip of user model data to/from database"""

        self.u2 = amod.User.objects.get(email='*****@*****.**')

        u1 = amod.User()
        u1.first_name = 'Marge'
        u1.last_name = 'Simpson'
        u1.email = '*****@*****.**'
        u1.set_password('wow')

        self.assertEquals(self.u2.first_name, u1.first_name)
        self.assertEquals(u1.last_name, self.u2.last_name)
        self.assertEquals(u1.email, self.u2.email)
        self.assertTrue(self.u2.check_password('wow'))
Exemplo n.º 30
0
    def setUp(self):
        # use this line to get the user from the fixtures file
        # self.u1 = amod.User.objects.get(email='*****@*****.**')

        # this runs before each function
        self.u1 = amod.User()
        self.u1.first_name = 'Lisa'
        self.u1.last_name = 'Simpson'
        self.u1.email = '*****@*****.**'
        self.u1.set_password('password')
        self.u1.address = '123 Fake Ln'
        self.u1.city = 'Springfield'
        self.u1.state = 'State'
        self.u1.zipcode = '12345'
        self.u1.save()