Esempio n. 1
0
    def create_many_users_and_documents(self, num_users=15):
        for x in range(num_users):
            if x == 0:
                user = Employee.objects.get(email='*****@*****.**')
            else:
                user = create_mock_user()

            if x % 5 == 0: print(x)
            self.users.append(user)
            create_mock_passport(
                user,
                has_image=random.choice([True, True, False]),
                expired=random.choice([True, False, False, False, False, False])
            )
            create_mock_ros_form(
                user,
                has_image=random.choice([True, True, False]),
                expired=random.choice([True, False, False, False, False, False])
            )
            create_mock_work_permit(
                user,
                has_image=random.choice([True, True, False]),
                expired=random.choice([True, False, False, False, False, False])
            )
            create_mock_achievement_certificate(user)
            create_mock_degree(user)
            create_mock_teaching_certificate(user)
            create_mock_resume(user)
Esempio n. 2
0
 def test_expired_work_permit_is_expired(self):
     expired_work_permit = create_mock_work_permit(create_mock_user(),
                                                   expired=True)
     self.assertEqual(
         expired_work_permit.expired, True,
         ('exp. date', expired_work_permit.expiration_date.isoformat(),
          'curr date', datetime.now().date().isoformat()))
     self.assertTrue(
         expired_work_permit.expiration_date < datetime.now().date())
Esempio n. 3
0
 def test_valid_work_permit_is_not_expired(self):
     valid_work_permit = create_mock_work_permit(create_mock_user(),
                                                 expired=False,
                                                 has_image=False)
     self.assertEqual(valid_work_permit.expired, False,
                      valid_work_permit.expired)
     self.assertTrue(
         valid_work_permit.expiration_date > datetime.now().date(),
         ('exp. date', valid_work_permit.expiration_date.isoformat(),
          'curr date', datetime.now().date().isoformat()))
Esempio n. 4
0
 def test_ros_form_is_expired(self):
     expired_ros_form = create_mock_ros_form(employee=create_mock_user(),
                                             expired=True)
     self.assertEqual(expired_ros_form.expired, True)
     self.assertTrue(
         expired_ros_form.expiration_date < datetime.now().date())
Esempio n. 5
0
 def test_ros_form_is_not_expired(self):
     valid_ros_form = create_mock_ros_form(employee=create_mock_user(),
                                           has_image=False)
     self.assertEqual(valid_ros_form.expired, False)
     self.assertTrue(valid_ros_form.expiration_date > datetime.now().date())
Esempio n. 6
0
 def setUp(self):
     self.employee = create_mock_user()
     self.ros_form = create_mock_ros_form(self.employee)
Esempio n. 7
0
 def setUp(self):
     self.employee = create_mock_user()
Esempio n. 8
0
 def setUp(self):
     self.employee = create_mock_user()
     self.valid_resume = get_mock_resume(self.employee)
Esempio n. 9
0
 def test_valid_passport_is_not_expired(self):
     valid_passport = create_mock_passport(create_mock_user())
     self.assertEqual(valid_passport.expired, False)
     self.assertTrue(valid_passport.expiration_date > datetime.now().date())
Esempio n. 10
0
 def test_work_permit_data_complete(self):
     complete_work_permit = create_mock_work_permit(
         employee=create_mock_user(), expired=False, has_image=True)
     self.assertEqual(complete_work_permit.data_complete, True)
Esempio n. 11
0
 def setUp(self):
     self.employee = create_mock_user()
     self.work_permit = create_mock_work_permit(self.employee)
Esempio n. 12
0
 def test_passport_data_not_complete(self):
     incomplete_passport = create_mock_passport(create_mock_user())
     self.assertEqual(incomplete_passport.data_complete, False)
Esempio n. 13
0
    def test_passport_data_complete(self):
        complete_passport = create_mock_passport(create_mock_user(),
                                                 has_image=True)

        self.assertEqual(complete_passport.data_complete, True)
Esempio n. 14
0
 def test_expired_passport_is_expired(self):
     expired_passport = create_mock_passport(create_mock_user(),
                                             expired=True)
     self.assertEqual(expired_passport.expired, True)
     self.assertTrue(
         expired_passport.expiration_date < datetime.now().date())
Esempio n. 15
0
 def test_ros_form_data_complete(self):
     complete_ros_form = create_mock_ros_form(employee=create_mock_user(),
                                              has_image=True)
     self.assertEqual(complete_ros_form.data_complete, True)
Esempio n. 16
0
 def test_work_permit_data_not_complete(self):
     incomplete_work_permit = create_mock_work_permit(create_mock_user(),
                                                      has_image=False)
     self.assertEqual(incomplete_work_permit.data_complete, False)
Esempio n. 17
0
 def test_ros_form_data_not_complete(self):
     incomplete_ros_form = create_mock_ros_form(employee=create_mock_user(),
                                                has_image=False)
     self.assertEqual(incomplete_ros_form.data_complete, False)
Esempio n. 18
0
 def setUp(self):
     self.employee = create_mock_user()
     self.passport = create_mock_passport(self.employee)