def setUp(self):
     create_test_data.create(num_registrations=0, num_registration_dates=0)
     tasks.election_day()
     tasks.registrations()
     self.staff_user = UserFactory()
     self.staff_user.is_staff = True
     self.staff_user.save()
 def setUp(self):
     create_test_data.create(num_registrations=NUM_REGISTRATIONS)
     self.unused_center = RegistrationCenterFactory()
     self.unused_office = OfficeFactory()
     tasks.election_day()
     tasks.registrations()
     self.staff_user = UserFactory()
     self.staff_user.is_staff = True
     self.staff_user.save()
Example #3
0
 def setUp(self):
     self.election_dates = (now() - datetime.timedelta(days=20),
                            now() - datetime.timedelta(days=10), now())
     create_test_data.create(num_registrations=10,
                             num_copy_centers=0,
                             election_dates=self.election_dates)
     tasks.election_day()
     # do it again, to ensure we don't try to add duplicate records to ElectionReport table
     tasks.election_day()
Example #4
0
 def setUp(self):
     create_test_data.create(num_registrations=NUM_REGISTRATIONS,
                             num_copy_centers=NUM_COPY_CENTERS,
                             num_no_reg_centers=NUM_NO_REG_CENTERS)
     tasks.election_day()
     tasks.registrations()
     credentials = base64.b64encode(TEST_USERNAME + ':' + TEST_PASSWORD)
     self.client.defaults['HTTP_AUTHORIZATION'] = 'Basic ' + credentials
     views.REPORT_USER_DB[TEST_USERNAME] = TEST_PASSWORD
Example #5
0
 def setUp(self):
     create_test_data.create(
         num_registrations=NUM_REGISTRATIONS,
         num_copy_centers=NUM_COPY_CENTERS,
         num_no_reg_centers=NUM_NO_REG_CENTERS,
     )
     tasks.election_day()
     tasks.registrations()
     credentials = base64.b64encode(TEST_USERNAME + ":" + TEST_PASSWORD)
     self.client.defaults["HTTP_AUTHORIZATION"] = "Basic " + credentials
     views.REPORT_USER_DB[TEST_USERNAME] = TEST_PASSWORD
Example #6
0
 def setUp(self):
     self.election_dates = (
         now() - datetime.timedelta(days=20),
         now() - datetime.timedelta(days=10),
         now()
     )
     create_test_data.create(num_registrations=10,
                             num_copy_centers=0,
                             election_dates=self.election_dates)
     tasks.election_day()
     # do it again, to ensure we don't try to add duplicate records to ElectionReport table
     tasks.election_day()
    def handle(self, *args, **options):
        if not options.pop(DELETE_EXISTING_DATA_OPT, False):
            raise CommandError("%s is a required parameter" %
                               DELETE_EXISTING_DATA_ARG)
        election_dates = []
        if options['election_dates']:
            tz = timezone(settings.TIME_ZONE)
            for date_str in options['election_dates'].split(','):
                election_dates.append(
                    tz.localize(datetime.strptime(date_str, '%Y-%m-%d')))

        return create(center_without_office=options['center_without_office'],
                      num_registrations=options['num_registrations'],
                      num_registration_dates=options['num_registration_dates'],
                      num_daily_reports=options['num_daily_reports'],
                      num_registration_centers=options['num_centers'],
                      num_copy_centers=options['num_copy_centers'],
                      num_subconstituencies=options['num_subconstituencies'],
                      use_existing_infra=options['use_existing_infra'],
                      num_inactive_centers_per_election=options[
                          'num_inactive_per_election'],
                      num_no_reg_centers=options['num_no_reg_centers'],
                      election_dates=election_dates)