Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.81 KB | None | 0 0
  1. models.py
  2.  
  3. class Users(Base):
  4.     uid = PrimaryKeyField()
  5.     name = CharField(null=True)
  6.     email = CharField(unique=True, null=True)
  7.     country = CharField(null=True)
  8.     interests = TextField(null=True)
  9.     reference = TextField(null=True)
  10.     scope = TextField(null=True)
  11.  
  12.  
  13. class States(Base):
  14.     uid = ForeignKeyField(Users, related_name='states', primary_key=True)
  15.     state = CharField()
  16.  
  17.  
  18. registration.py
  19.  
  20. def save_email(uid, email):
  21.     user = States.select().join(Users).where(Users.uid == uid)[0]
  22.     user.email = email
  23.     user.state = COUNTRY
  24.     user.save()
  25.     return user
  26.  
  27. test_registration.py
  28.  
  29. def test_enter_email():
  30.     user = save_email(1, 'qwerty@gmail.com')
  31.     assert user.email is not None
  32.     assert user.email == 'qwerty@gmail.com'
  33.     assert user.state == 'country'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement