Exemplo n.º 1
0
 def test_save_new_user_fail_user_id(self):
     with self.assertRaises(AlreadyExists) as context:
         UsersDb.save_new_user(
             user_id=TEST_USER_ID,
             user=UserStored(
                 username=TEST_USER_NAME+'NEW',
                 password=TEST_USER_STORED.password,
                 usage_purpose=TEST_USER_STORED.usage_purpose,
                 time_created=TEST_USER_STORED.time_created
             )
         )
Exemplo n.º 2
0
 def test_save_new_user_fail_username(self):
     with self.assertRaises(errors.UserAlreadyExistsException) as context:
         UsersDb.save_new_user(
             user_id=TEST_USER_ID+'NEW',
             user=UserStored(
                 username=TEST_USER_NAME,
                 password=TEST_USER_STORED.password,
                 usage_purpose=TEST_USER_STORED.usage_purpose,
                 time_created=TEST_USER_STORED.time_created
             )
         )
     exc = context.exception
     assert str(exc) == f'This username already exists: {TEST_USER_NAME}'
Exemplo n.º 3
0
 def test_save_new_user_succ(self):
     UsersDb.save_new_user(
         user_id=TEST_USER_ID+'NEW',
         user=UserStored(
             username=TEST_USER_NAME+'NEW',
             password=TEST_USER_STORED.password,
             usage_purpose=TEST_USER_STORED.usage_purpose,
             time_created=TEST_USER_STORED.time_created
         )
     )
     doc: DocumentSnapshot = firestore_client().document(u'users', TEST_USER_ID+'NEW').get()
     assert doc.exists == True
     assert doc.id == TEST_USER_ID+'NEW'
     assert doc.get(u'username') == TEST_USER_NAME+'NEW'